2022-01-07 10:41:38 +00:00
< html >
< head >
< meta http-equiv = Content-Type content = "text/html; charset=windows-1252" >
< meta name = Generator content = "Microsoft Word 15 (filtered)" >
< style >
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
{font-family:Cambria;
panose-1:2 4 5 3 5 4 6 3 2 4;}
2022-11-13 17:41:13 +00:00
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
2022-01-07 10:41:38 +00:00
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0cm;
margin-right:0cm;
margin-bottom:4.0pt;
margin-left:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
h1
{mso-style-link:"Heading 1 Char";
margin-top:24.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
page-break-after:avoid;
font-size:14.0pt;
font-family:"Cambria",serif;
color:#365F91;}
h2
{mso-style-link:"Heading 2 Char";
margin-top:10.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
page-break-after:avoid;
font-size:13.0pt;
font-family:"Cambria",serif;
color:#4F81BD;}
h3
{mso-style-link:"Heading 3 Char";
margin-top:10.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
page-break-after:avoid;
font-size:11.0pt;
font-family:"Cambria",serif;
color:#4F81BD;}
h4
{mso-style-link:"Heading 4 Char";
margin-top:2.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
page-break-after:avoid;
font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-weight:normal;
font-style:italic;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
{margin-top:18.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Cambria",serif;
text-transform:uppercase;
font-weight:bold;}
p.MsoToc2, li.MsoToc2, div.MsoToc2
{margin-top:12.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
font-weight:bold;}
p.MsoToc3, li.MsoToc3, div.MsoToc3
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:11.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoToc4, li.MsoToc4, div.MsoToc4
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:22.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoToc5, li.MsoToc5, div.MsoToc5
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:33.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoToc6, li.MsoToc6, div.MsoToc6
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:44.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoToc7, li.MsoToc7, div.MsoToc7
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:55.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoToc8, li.MsoToc8, div.MsoToc8
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:66.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoToc9, li.MsoToc9, div.MsoToc9
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:77.0pt;
font-size:10.0pt;
font-family:"Calibri",sans-serif;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
{mso-style-link:"Title Char";
margin-top:0cm;
margin-right:0cm;
margin-bottom:15.0pt;
margin-left:0cm;
font-size:26.0pt;
font-family:"Cambria",serif;
color:#17365D;
letter-spacing:.25pt;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-link:"Balloon Text Char";
margin:0cm;
font-size:8.0pt;
font-family:"Tahoma",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{margin-top:0cm;
margin-right:0cm;
margin-bottom:4.0pt;
margin-left:36.0pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.MsoTocHeading, li.MsoTocHeading, div.MsoTocHeading
{margin-top:24.0pt;
margin-right:0cm;
margin-bottom:0cm;
margin-left:0cm;
page-break-after:avoid;
font-size:14.0pt;
font-family:"Cambria",serif;
color:#365F91;
font-weight:bold;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-link:"Heading 1";
font-family:"Cambria",serif;
color:#365F91;
font-weight:bold;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-link:"Heading 2";
font-family:"Cambria",serif;
color:#4F81BD;
font-weight:bold;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-link:"Heading 3";
font-family:"Cambria",serif;
color:#4F81BD;
font-weight:bold;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-link:"Heading 4";
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-style:italic;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.TitleChar
{mso-style-name:"Title Char";
mso-style-link:Title;
font-family:"Cambria",serif;
color:#17365D;
letter-spacing:.25pt;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-link:"Balloon Text";
font-family:"Tahoma",sans-serif;}
p.msotitlecxspfirst, li.msotitlecxspfirst, div.msotitlecxspfirst
{mso-style-name:msotitlecxspfirst;
margin:0cm;
font-size:26.0pt;
font-family:"Cambria",serif;
color:#17365D;
letter-spacing:.25pt;}
p.msotitlecxspmiddle, li.msotitlecxspmiddle, div.msotitlecxspmiddle
{mso-style-name:msotitlecxspmiddle;
margin:0cm;
font-size:26.0pt;
font-family:"Cambria",serif;
color:#17365D;
letter-spacing:.25pt;}
p.msotitlecxsplast, li.msotitlecxsplast, div.msotitlecxsplast
{mso-style-name:msotitlecxsplast;
margin-top:0cm;
margin-right:0cm;
margin-bottom:15.0pt;
margin-left:0cm;
font-size:26.0pt;
font-family:"Cambria",serif;
color:#17365D;
letter-spacing:.25pt;}
p.msolistparagraphcxspfirst, li.msolistparagraphcxspfirst, div.msolistparagraphcxspfirst
{mso-style-name:msolistparagraphcxspfirst;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msolistparagraphcxspmiddle, li.msolistparagraphcxspmiddle, div.msolistparagraphcxspmiddle
{mso-style-name:msolistparagraphcxspmiddle;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msolistparagraphcxsplast, li.msolistparagraphcxsplast, div.msolistparagraphcxsplast
{mso-style-name:msolistparagraphcxsplast;
margin-top:0cm;
margin-right:0cm;
margin-bottom:4.0pt;
margin-left:36.0pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msopapdefault, li.msopapdefault, div.msopapdefault
{mso-style-name:msopapdefault;
margin-right:0cm;
margin-bottom:4.0pt;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
{mso-style-name:msochpdefault;
margin-right:0cm;
margin-left:0cm;
font-size:10.0pt;
font-family:"Times New Roman",serif;}
.MsoChpDefault
{font-size:10.0pt;}
@page WordSection1
{size:595.3pt 841.9pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
< / style >
< / head >
< body lang = EN-GB link = blue vlink = purple style = 'word-wrap:break-word' >
< div class = WordSection1 >
< p class = MsoTitle > PAMGuard Release Notes< / p >
< p class = MsoNormal > (Note that the ordering of release notes is now reversed in
this document with the latest version coming first). < / p >
< h1 > < a name = "_Toc444450390" > < / a > < a name = "_Toc444450026" > < / a > < a
name="_Toc312065297">< / a > < a name = "_Toc312063942" > < / a > ABOUT PAMGuard< / h1 >
< p class = MsoNormal > The PAMGUARD project develops software to help detect,
locate and classify marine mammals using Passive Acoustic Monitoring.< / p >
2022-02-08 17:32:13 +00:00
< p class = MsoNormal > See < a href = "http://www.pamguard.org" > http://www.pamguard.org< / a > < / p >
< p class = MsoNormal > Code is not on GitHub at < a
href="https://github.com/PAMGuard">https://github.com/PAMGuard< / a > . < / p >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Toc444450391" > < / a > < a name = "_Toc444450027" > < / a > < a
name="_Toc312065298">< / a > < a name = "_Toc312063943" > < / a > LICENSE< / h1 >
< p class = MsoNormal > PAMGUARD is free software, and you are welcome to
redistribute and modify it under the terms of the GNU General Public License
(either version 3 or any later version - < a
href="http://www.gnu.org/licenses/gpl-3.0-standalone.html">http://www.gnu.org/licenses/gpl-3.0-standalone.html< / a > ).< / p >
< h1 > < a name = "_Toc444450028" > < / a > < a name = "_Toc444450392" > < / a > INSTALLATION < / h1 >
< p class = MsoNormal > The latest version of PAMGuard has been tested on 64 bit
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
Windows 10 and Windows 11. We expect it to work without problems on 64 bit
versions of Windows 8 and probably 7. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > On Windows, download and run the Windows installer.< / p >
< h2 > Java Installation (old releases only)< / h2 >
< p class = MsoNormal > Releases since 2.01 have all been bundled with a 64 bit Java
Virtual Machine (JVM). These releases will only work on a 64 bit version of
Windows. For these releases you do not need to install any Java versions
yourself. < / p >
< p class = MsoNormal > For older releases, you will need to install a Java Virtual
Machine (JVM) version 7 or 8 separately. Since release 1.15.00 (February 2016)
both 32 and 64 bit JVMs are supported. Since release 1.15.08 the installer
allows you to select whether to install the 64 bit version or the 32 bit
version. The 64 bit JVM allows access to more memory than the 32 bit version
which can be useful when working with many channels or at high sample rates.
You may download Java from the Java website: < a
href="https://java.com/en/download/manual.jsp">https://java.com/en/download/manual.jsp< / a > < / p >
< p class = MsoNormal > Note that the interface to Microsoft Access databases is not
supported in the 64 bit version or when using a 32 bit Java 8. < / p >
< h1 > < a name = "_Toc444450029" > < / a > < a name = "_Toc444450393" > < / a > STARTING PAMGUARD< / h1 >
< p class = MsoNormal > On Windows, the installers will create shortcuts in the
Windows Start menu.< / p >
< p class = MsoNormal > In a Windows operating system you may want to set the
preferences for the launchers (and/or the shortcuts to them) to state that they
should always be run under Administrator privileges. These are required if you
want PAMGUARD to be able to perform actions such as using the GPS time to set
the system clock. < / p >
< p class = MsoNormal > If using other operating systems such as Linux or Mac OS X
you should be able to launch PAMGUARD via an appropriate command line which
should be something like:< / p >
< p class = MsoNormal > < em > < span style = 'font-family:"Calibri",sans-serif' > java
2022-10-21 10:12:04 +00:00
-Xms384m -Xmx4096m -Djava.library.path=lib64 -jar Pamguard_xxxxxx.jar< / span > < / em > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > The -Xms384m -Xmx4096m specify the initial and maximum heap
2022-11-13 17:41:13 +00:00
size for the JVM being used to run Pamguard i.e. how much memory it gets to
use. The default max size usually being too low.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > The -Djava.library.path=lib64 tells the JVM that it should
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
look in the folder called " lib64" for the required shared libraries
(change to < em > < span style = 'font-family:"Calibri",sans-serif' > lib< / span > < / em >
for the 32 bit version).< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > For " Mixed" and " Viewer" modes just add
a " -m" or " -v" to the list of java arguments. On Windows
just run the appropriately named executable (e.g. PamguardBeta_MixedMode.exe or
PamguardBeta_ViewerMode.exe):< / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > < em > < span style = 'font-family:"Calibri",sans-serif' > java
-Xms384m -Xmx4096m -Djava.library.path=lib64 -jar PamguardBeta_xxxxxx.jar -v< / span > < / em > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < em > < span style = 'font-family:"Calibri",sans-serif' > < / span > < / em > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< h1 > < a name = "_LATEST_VERSION_2.02.03" > < / a > < a name = "_VERSION_2.02.07_January" > < / a > < a
name="_Latest_Version_2.02.10">< / a > < em > < span style = 'font-size:12.0pt;
font-family:"Cambria",serif;font-style:normal'>< a
href="#_Version_2.02.10_January">Latest Version 2.02.10 January 2024< / a > < / span > < / em > < / h1 >
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Version_2.02.09_June" > Version 2.02.09 June 2023< / a > < / span > < / em > < / h1 >
2023-06-29 10:44:00 +00:00
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Version_2.02.08_May" > Version 2.02.08 May 2023< / a > < / span > < / em > < / h1 >
2023-05-05 13:14:22 +00:00
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Latest_Version_2.02.07" > Version 2.02.07 January 2023< / a > < / span > < / em > < / h1 >
2023-01-10 11:17:44 +00:00
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Latest_Version_2.02.06" > Version 2.02.06 November 2022< / a > < / span > < / em > < / h1 >
2022-11-15 17:36:49 +00:00
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Latest_Version_2.02.05" > Version 2.02.05 October 2022< / a > < / span > < / em > < / h1 >
2022-10-21 10:12:04 +00:00
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Latest_Version_2.02.03_2" > Version 2.02.03 February 2022< / a > < / span > < / em > < / h1 >
2022-02-08 17:32:13 +00:00
< h1 > < em > < span style = 'font-size:12.0pt;font-family:"Cambria",serif;font-style:
normal'>< a href = "#_Latest_Version_2.02.02" > Version 2.02.02 October 2021< / a > < / span > < / em > < / h1 >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Version_2.02.01_October" > < / a > < span style = 'font-size:12.0pt' > < a
href="#_Latest_Version_2.02.01">Version 2.02.01 October 2021< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.01.05" > Beta
Version 2.01.05 October 2020< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.01.04" > Beta
Version 2.01.04 August 2020< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.01.03" > Beta
Version 2.01.03 February 2020< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.01.01" > Beta
Version 2.01.01 July 2019< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.17" > Beta
Version 2.00.17 June 2019< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.16" > Beta
Version 2.00.16 May 2019< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.15" > Beta
Version 2.00.15 January 2019< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.14c" > Beta
Version 2.00.14c October 2018< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.14" > Beta
Version 2.00.14 September 2018< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.13" > Beta
Version 2.00.13 June 2018< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.12c" > Beta
Version 2.00.12c March 2018< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.12" > Beta
Version 2.00.12 January 2018< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.11" > Beta
Version 2.00.11 October 2017< / a > < / span > < / h1 >
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Latest_Beta_Version_2.00.10" > Beta
Version 2.00.10 June 2017< / a > < / span > < / h1 >
2022-10-21 10:12:04 +00:00
< h1 > < span style = 'font-size:12.0pt' > < a href = "#_Older_Versions" > Older Versions< / a > < / span > < / h1 >
2022-11-15 17:36:49 +00:00
< h1 > < a name = "_Latest_Version_2.02.03_1" > < / a > < a name = "_Latest_Version_2.02.05" > < / a > < a
2023-05-05 13:14:22 +00:00
name="_Latest_Version_2.02.06">< / a > < a name = "_Latest_Version_2.02.07" > < / a > < a
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
name="_Latest_Version_2.02.08">< / a > < a name = "_Version_2.02.09_June" > < / a > < a
name="_Version_2.02.10_January">< / a > Version 2.02.10 January 2024< / h1 >
< h2 > < span lang = EN-US > New Features< / span > < / h2 >
< p class = MsoNormal > < b > < span lang = EN-US > Importing modules< / span > < / b > < span
lang=EN-US> from other configurations: New options from file menu allowing
import of specific modules, or module settings from other configurations. E.g.
if you had three similar configurations and had set one of them up with a new
detector, or got the click classifier settings set up just right in one of
those configurations, you can import the additional modules or the click
detector settings easily into the other configurations. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Improved SUD (soundtrap compressed
files) file performance< / span > < / b > < span lang = EN-US > when scrolling through
audio data in Viewer mode. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Viewer Launch< / span > < / b > < span
lang=EN-US> by right clicking on sqlite database and selecting <20> open with /
Pamguard ViewerMode<64> launcher menu option.< / span > < / p >
< h2 > < span lang = EN-US > Bug Fixes< / span > < / h2 >
< p class = MsoNormal > < b > < span lang = EN-US > Logger Forms< / span > < / b > < / p >
< p class = MsoNormal > < span lang = EN-US > Boolean (logical true/false, yes/no) data
were not showing correctly in Viewer mode. Now fixed< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Data selectors for plotting on map were not
working, also fixed< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Bearing localizer running offline was not
correctly saving updated bearings to the database. Now fixed. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > ROCCA Classifier fixes< / span > < / b > < / p >
< p class = MsoNormal > < span lang = EN-US > Allow Rocca to run without classifiers:
Fixed bug that threw an error if no classifier files were specified in
Rocca Params dialog< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Fix memory issue with
RoccaContourDataBlocks not being released for garbage collection< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Set RoccaContourDataBlock objects to null
and stop PamObserver Timer to< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > force release< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > 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.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > DIFAR Module< / span > < / b > < span lang = EN-US > :
Bug crashing the module with null pointer errors fixed.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Whistle Detector< / span > < / b > < span
lang=EN-US>: Fixed bug which caused the detector to slow to almost zero speed
when large complex sounds with many branches were detected. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Click Detector Offline Event Marking< / span > < / b > < span
lang=EN-US>: Fixed problem of events not being correctly deleted and also of
clicks not being correctly reassigned to different events. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Screen Position< / span > < / b > < span
lang=EN-US>: When using multiple monitors, if you move a configuration to a
computer with a different monitor layout, the GUI should work out if it<69> s
opening on a screen area which no longer exists and move itself onto the
primary monitor. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > File Folder Processing< / span > < / b > < span
lang=EN-US>: Previous version had a bug which caused files to not always be
sorted into the correct order for processing. This caused some instability in
some detectors, causing memory leaks when new data arrived with time stamps
earlier than already processed data in memory. This is now fixed <20> files are ow
correctly sorted alphabetically < / span > by file name, i.e. not including the
name of the folder containing the files.< / p >
< h1 > < span lang = EN-US > Version 2.02.09 June 2023< / span > < / h1 >
2023-06-29 10:44:00 +00:00
< h2 > < span lang = EN-US > Bug Fixes< / span > < / h2 >
< p class = MsoNormal > < span lang = EN-US > Time zone displays: Fixed some bugs
associated with options to have PAMGuard display times in local time, rather
than UTC. This was affecting times typed into the scroll bars of displays which
were reading local time, even when set to use UTC. < / span > < / p >
< h1 > < a name = "_Version_2.02.08_May" > < / a > < span lang = EN-US > Version 2.02.08 May
2023-05-05 13:14:22 +00:00
2023< / span > < / h1 >
< h2 > < span lang = EN-US > Bug Fixes< / span > < / h2 >
< p class = MsoNormal > < span lang = EN-US > ROCCA Memory Leak: A memory leak in ROCCA,
which mostly occurred when processing large datasets of many offline files, has
been fixed.< / span > < / p >
2023-05-26 09:28:54 +00:00
< p class = MsoNormal > < span lang = EN-US > Data Map: <20> Scroll To Data<74> pop-up menu,
which didn<64> t always scroll to the correct place, is now fixed. < / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Bearing Localiser offline: If reprocessing
bearings, the localizer was not correctly loading required raw or FFT data to
input to the cross correlation algorithm. This is now fixed so that you can
reprocess bearings in viewer mode. < / span > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > < span lang = EN-US > Map files: Added additional exception
handlers to handle corrupt map files. < / span > < / p >
2023-05-26 09:28:54 +00:00
2023-05-05 13:14:22 +00:00
< h2 > < span lang = EN-US > New Features< / span > < / h2 >
< p class = MsoNormal > < span lang = EN-US > Restart Options: When you restart
2023-05-30 14:27:29 +00:00
processing of offline files, if output data already exist (binary data of
within database tables) you will be asked if you want to overwrite the data,
cancel, or try to continue from where to left off. < / span > < / p >
2023-05-05 13:14:22 +00:00
< p class = MsoNormal > < span lang = EN-US > Updated SoundTrap sud file interface so
that PAMGuard now extracts and stores the Click Detector settings from the sud
files and stores them within the PAMGuard configuration. This does not affect
processing, but is important for record keeping. < / span > < / p >
2023-05-30 14:27:29 +00:00
< p class = MsoNormal > < span lang = EN-US > GPS options to use any valid RMC or GGA
string. Not all GPS receivers output their RMC data as GPRMC <20> e.g. some may
output as GNRMC. A new option allows the GPS module to use any string, whatever
the first two characters of the string name may be. < / span > < / p >
2023-05-05 13:14:22 +00:00
< h1 > < span lang = EN-US > Version 2.02.07 January 2023< / span > < / h1 >
2023-01-10 11:17:44 +00:00
< h2 > < span lang = EN-US > Bug Fixes< / span > < / h2 >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > < span lang = EN-US > Use of localization sensor and orientation
data for static hydrophones had a bug whereby it would continually <20> forget<65>
angle offsets applied to static hydrophones in viewer mode. This is now fixed. < / span > < / p >
2023-01-10 11:17:44 +00:00
< p class = MsoNormal > < span lang = EN-US > Click tool bar: Correctly shows event
selection options even if no species classification options are in place. < / span > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > < span lang = EN-US > Fixed Landmarks: Earlier versions were <20> losing<6E>
these every time PAMGuard started or new data were loaded in viewer mode. Now
fixed. < / span > < / p >
2023-01-10 11:17:44 +00:00
2023-05-30 14:27:29 +00:00
< p class = MsoNormal > < span lang = EN-US > ROCCA: Fixed (another) memory leak which
caused PAMGuard to crash when processing large data sets with the ROCCA
classifier. < / span > < / p >
2023-01-10 11:17:44 +00:00
< p class = MsoNormal > < span lang = EN-US > Ishmael Modules: Fixed bug which
occasionally caused crashes when processing many files offline. < / span > < / p >
< p class = MsoNormal > < span lang = EN-US > PAMDog: Fixed bug in watchdog program which
was trying to start PAMGuard before modules were fully loaded. The watchdog now
correctly waits until modules are loaded before attempting to start PAMGuard
processing.< / span > < / p >
< h2 > < span lang = EN-US > New Features< / span > < / h2 >
< p class = MsoNormal > < span lang = EN-US > New sound type for simulated sounds which
generates random chirps between around 200 and 800Hz, roughly the frequency
you<EFBFBD> d expect sound from higher frequency baleen whales, such as humpbacks, to
vocalise at. < / span > < / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > < span lang = EN-US > Hiding tool tips. A menu item to
permanently turn off all tool tips, or tap the <20> Esc<73> key to turn them off for 6
seconds if they are getting in the way, particularly when trying to interact
with displays using the mouse. < / span > < / p >
2023-01-10 11:17:44 +00:00
< h1 > < span lang = EN-US > Version 2.02.06 November 2022< / span > < / h1 >
2022-11-13 17:41:13 +00:00
2022-11-15 17:49:06 +00:00
< h2 > < span lang = EN-US > Bug Fixes< / span > < / h2 >
< p class = MsoNormal > < span lang = EN-US > Two memory leaks:< / span > < / p >
2022-11-13 17:41:13 +00:00
< p class = MsoNormal > < span lang = EN-US > A memory leak has been found which seems to
mostly occur in Viewer mode. Some data on background noise measurements are not
being cleared from memory, so memory will eventually run out. This could happen
after browsing a lot of data, but was most likely when reprocessing files
offline, for example running click classifiers. This is now fixed. < / span > < / p >
2022-11-15 17:49:06 +00:00
< p class = MsoNormal > < span lang = EN-US > Also fixed a memory leak in the ROCCA
whistle classification module.< / span > < / p >
2022-11-13 17:41:13 +00:00
< h2 > < span lang = EN-US > New Features< / span > < / h2 >
< p class = MsoNormal > < span lang = EN-US > SoundTrap SUD file reading. If you<6F> re using
2022-11-15 17:36:49 +00:00
SoundTrap autonomous recorders from Ocean Instruments, you no longer need to
decompress the SoundTrap files prior to processing. This will save time and a
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lot of disk space. Extraction of clicks from the inbuilt SoundTrap Click
detector can also happen while processing SUD file data with other detectors,
thereby streamlining the whole processing chain. Read the online Help for
details. < / span > < / p >
2022-11-13 17:41:13 +00:00
2022-11-15 17:36:49 +00:00
< h1 > < span lang = EN-US > Version 2.02.05 October 2022< / span > < / h1 >
2022-10-21 10:12:04 +00:00
< h2 > < span lang = EN-US > Click Train Detector Features and Bug Fixes< / span > < / h2 >
< p class = MsoNormal > < b > < span lang = EN-US > Features< / span > < / b > < / p >
< p class = MsoNormal > < span lang = EN-US > Changes to GUI to make dialog shorter for
low DPI screens. < / span > < / p >
2022-11-13 17:41:13 +00:00
2022-11-15 17:36:49 +00:00
< p class = MsoNormal > < span lang = EN-US > Complete rewrite of the classification
system to have nested classifiers which can be enabled or disabled. < / span > < / p >
2022-01-07 10:41:38 +00:00
2023-05-30 14:27:29 +00:00
< p class = MsoNormal > < span lang = EN-US > Changes to classification GUI to
accommodate the new classification system.< / span > < / p >
2022-01-07 10:41:38 +00:00
2023-01-10 11:17:44 +00:00
< p class = MsoNormal > < span lang = EN-US > Addition of data selectors to the minimum
number of clicks accepted by the classifier. This allows the click-by-click
classifier and the click train detector to be used to together to improve
classification accuracy. < / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Bug fixes< / span > < / b > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Click detection bug fix in kernel which
improved click fragmentation. < / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Bug fix to database were JSON data from
classifier was being trimmed. < / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Documentation< / span > < / b > < / p >
2022-01-07 10:41:38 +00:00
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > < span lang = EN-US > Comprehensive help file including
description of the algorithm, screen grabs and examples.< / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Bug fixes< / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< h2 > < span lang = EN-US > Other Features< / span > < / h2 >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Help documentation for Backup Manager< / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Help documentation for Matched Click
Classifier< / span > < / p >
2022-01-07 10:41:38 +00:00
2023-05-30 14:27:29 +00:00
< p class = MsoNormal > < span lang = EN-US > Database logging of offline tasks (such as
click re-classification, bearing calculation, etc.)< / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Data selector for Whistle Classifier module< / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Variable sound output level when using
National Instruments devices for sound playback.< / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Speed improvement when processing flac
audio files. < / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< h2 > < span lang = EN-US > Bug Fixes< / span > < / h2 >
2022-01-07 10:41:38 +00:00
2022-11-13 17:41:13 +00:00
< p class = MsoNormal > < span lang = EN-US > Soundtrap DWV import. Will now generate
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
binary files even if DWV file doesn<73> <6E> t exist (which is correct behavior in
2022-11-13 17:41:13 +00:00
quiet conditions when no clicks were detected). < / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoNormal > < span lang = EN-US > Spectrogram. Changes to stop occasional
crashing when restarting processing of wav files. < / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Sizing of dialogs on ultra high definition
monitors so that data fields are sized correctly. < / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Fixed a memory leak in ROCCA< / span > < / p >
2022-10-28 13:00:42 +00:00
< p class = MsoNormal > < span lang = EN-US > Fixed issues with options in Click Detector
bearing time display which (when using planar and 3D arrays) allow you to plot
relative to the array, the vessel, or North. < / span > < / p >
2022-10-21 10:12:04 +00:00
< h1 > < a name = "_Latest_Version_2.02.03_2" > < / a > < span lang = EN-US > Version 2.02.03
February 2022< / span > < / h1 >
2022-02-08 17:32:13 +00:00
< p class = MsoNormal > Some minor bug fixes following our migration to GitHub. Note
that the older Bug numbers only refer to bugs reported on the SVN site. New
bugs and issues are logged on GitHub at < a
href="https://github.com/PAMGuard/PAMGuard/issues">https://github.com/PAMGuard/PAMGuard/issues< / a > .
GitHub issue number are referred to with a # symbol< / p >
< p class = MsoNormal > #6 Threading Hydrophone Locator: was not working correctly
in the latest release V2.02.02. The problem was particularly apparent in Viewer
mode but may have given false array locations in normal mode under some
circumstances. This has been fixed< / p >
< p class = MsoNormal > #11 Matched Click Classifier: fixed bug which caused crash
running in real time. Added template names based on file names. < / p >
< p class = MsoNormal > #13 Merging files when offline processing file folders: Had
an error introduced in last release which caused it to fail to recognise gaps
between files, meaning that some output data (i.e. after a gap) would have an
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
incorrect time stamp. This did not affect data if the <20> merge contiguous files<65>
option was not selected. < / p >
2022-02-08 17:32:13 +00:00
< p class = MsoNormal > #14 Logger forms data were not plotting correctly. This was
due to the required data selection functions not being fully implemented. This
is now fixed and it should be possible to select what to plot based on
selections from drop down lists within any form.< / p >
< p class = MsoNormal > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > Note that updates have also been made to the Matlab
interface to PAMGuard binary files, which has now also been migrated to GitHub
at < a href = "https://github.com/PAMGuard/PAMGuardMatlab" > https://github.com/PAMGuard/PAMGuardMatlab< / a > .
2022-02-08 17:32:13 +00:00
< / p >
< h1 > < / h1 >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Latest_Beta_Version_2.02.01" > < / a > < a name = "_Latest_Version_2.02.02" > < / a > < span
2022-02-08 17:32:13 +00:00
lang=EN-US><!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** --> Version
2.02.02 October 2021< / span > < / h1 >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < span lang = EN-US > Minor bug fix to V2.02.01 which would cause
the TF FX display to crash if no data were displayed.< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > See major release notes for V 2.02.01
below. < / span > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > < span lang = EN-US > Bug 495: TD FX display throws NullPointerException
if user has removed all data units and then moves mouse over display area.< / span > < / p >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Latest_Version_2.02.01" > < / a > < span lang = EN-US > Version 2.02.01
October 2021< / span > < / h1 >
< p class = MsoNormal > < b > If you are upgrading from a PAMGuard core release
(1.15.xx), PAMGuard Version 2 contains major updates. You should read and
understand the notes listed for < a href = "#_Latest_Beta_Version_2.00.10" > Beta
Version 2.00.10< / a > before proceeding with installation and use of this
version.< / b > < / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > This version of PAMGuard has been bundled with Java 16
(OpenJDK release), so you will not need to install a java runtime engine
separately. PSFX files generated in previous beta releases (2.xx.xx) should be
compatible with this version, and vice-versa. PSF files generated in core
releases (1.15.xx) can be loaded in this version, but will be converted to PSFX
files when PAMGuard exits.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-bottom:0cm' > < span style = 'font-size:12.0pt;
font-family:"Times New Roman",serif'> < / span > < / p >
< h2 > File Format Change< / h2 >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > Changes have been made to the binary file format to support the
output of additional noise outputs for certain detectors (See below). Binary
files created with this version will not be compatible with earlier versions
2.01.### and below. This version will read and may convert earlier format
binary files.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-bottom:0cm' > < span style = 'font-size:12.0pt;
font-family:"Times New Roman",serif'> < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Localisation Modules< / span > < / b > < span
lang=EN-US> < / span > < / p >
< p class = MsoNormal > Bearing and Group 3D localization modules have been
thoroughly tested and a number of bugs rectified. Documentation has been
developed and is available in the online help. Further, a number of example
configurations have been generated, configuration files for these are available
in the PAMGuard downloads area < a
href="http://www.pamguard.org/downloads.php?cat_id=3">here< / a > .< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Detection Group Localiser< / span > < / b > < span
lang=EN-US> < / span > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > This module has been renamed <20> Detection Grouper<65> , so as to
avoid confusion with the Group 3D localizer. This is because the Detection
Grouper is more for organizing data into groups to be localized than it is for
doing localization.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Minor Bug Fixes< / span > < / b > < span
lang=EN-US> < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
490. Error when trying to select File in Sound Acquisition. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
491. LTSA spectrogram frequency axis does not update when changing the
params < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
2023-06-29 10:44:00 +00:00
492. Data Model does not update button//tooltip text when underlying
data changes < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
493. Click Detector does not work when using the 'skip x seconds' option
in Sound Acquisition dialog < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
494. Detection Group Localiser data unit end time did not adjust when
the last member was remove < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
495. TD FX display throws NullPointerException if user has removed all
data units and then moves mouse over display area < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added SIDE module for detector/operator analytics < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Upgrade database system to work with MySQL 8.0 < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Improvements to datamap display, to ensure even small images
will be shown < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Allow Clip Generator to create both a binary record and a
wav file < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Implemented a Backup Manager for backing up multiple types
of data to multiple locations] < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
2022-11-15 17:49:06 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Upgrades to how PAMGuard lets the user enter custom date
formats in the Sound Acquisition dialog < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
2022-11-15 17:36:49 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Extended XML-output support to all of the modules < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Updates to the simulated sounds in the Sound Acquisition
module < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Upgrades to the Symbol Manager framework, to give more
control over colours and symbols < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
2022-11-15 17:36:49 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added an option to hide the ship on the map < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Update Rocca module to allow operation without a classifier (in case all you
need are the measurements) < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Update whistle and moan detector to better handle small stubs or spurs coming
off the side of whistles < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
2023-05-30 14:27:29 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Extend the Hyperbolic Localiser to handle 2D planar arrays
(previously limited to 3D volumetric arrays) < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 14. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > new CPOD features < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 15. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Better interpolation of data by the Decimator when
decimating/upsampling by a non-integer amount < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 16. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Noise Level Outputs - as an aid to performance diagnosis,
some detectors (currently the GPL, Click Detector and Whistle and Moan
Detector) are outputting additional noise metrics to their binary output files.
These can be read with the < a
href="https://sourceforge.net/projects/pamguard/files/Matlab/">PAMGuard Matlab
library< / a > and used to diagnose system performance in varying noise
conditions. Improved displays within PAMGuard for these noise metrics will be
included in a future release. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 17. < / span > < span
2023-05-30 14:27:29 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > An implementation of the Generalized Power Law Detector,
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
developed by Tyler Helble ([Helble et al., <20> A generalized power-law detection
algorithm for humpback whale vocalizations<6E> , The Journal of the Acoustical
Society of America, vol. 131, no. 4, pp. 2682<38> 2699, 2012) is now available. For
details, see the online help < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 18. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > A Deep Learning module for sound classification is now
available. This allows users to deploy a large variety of deep learning models
natively in PAMGuard. For details, see the < a
2022-01-07 10:41:38 +00:00
href="https://github.com/macster110/PAMGuard_DeepLearningSegmenter/blob/master/deep_learning_help.md">online
help< / a > . < / p >
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.01.05" > < / a > < span lang = EN-US > Latest Version
2.01.05 October 2020< / span > < / h1 >
< p class = MsoNormal > < b > If you are upgrading from a PAMGuard core release
(1.15.xx), PAMGuard Version 2 contains major updates. You should read and
understand the notes listed for < a href = "#_Latest_Beta_Version_2.00.10" > Beta
Version 2.00.10< / a > before proceeding with installation and use of this
version.< / b > < / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > This version of PAMGuard has been bundled with Java 13
(release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx)
should be compatible with this version, and vice-versa. PSF files generated in
core releases (1.15.xx) can be loaded in this version, but will be converted to
PSFX files when PAMGuard exits.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
474. Click Detector Classifier fails when trying to use amplitude range
for classification. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
476. Array Manager dialog throws exception if there is only 1
hydrophone. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
478. Ishmael Detector auto-scaling graphics does not work well. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
479. Increase number of characters in fixed landmark module from 50 to
256. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
481. Depending on Windows Security settings, PAMGuard may not be able to
access dll library (such as NMEA). < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
482. Concurrency problem when hydrophone interpolation method is not set
to " Use Latest Value" . < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
483. Radar display loses it's params when new modules are added. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
484. Datagram Display error. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
485. 3D Group Localiser limited by millisecond times when dealing with
closely-spaced hydrophones. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
486. UDF tables not getting copied over to new database properly. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
487. Database module not working with newer version of MySQL < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
488. Incorrect 0-peak and peak-peak calculations in Filtered Noise
Measurement module. < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Speed up adding subdetections to superdetections. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added new system of scrolling to data in Spectrogram, using
CTRL+arrow keys to move to previous/next displayed data unit. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Implemented new Effort Monitoring System to track on/off-effort information < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added ability to receive NMEA over UDP multicast in addition to UDP broadcast < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added logger form annotation to Spectrogram Annotation module. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Better auto-scaling in Ishmael Detector graphics window. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
2023-05-26 09:28:54 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-06-29 10:44:00 +00:00
lang=EN-US> < / span > Change to Windows temporary folder location, to get around
Windows Security settings that were preventing some modules from working
properly. < / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.01.04" > < / a > < span lang = EN-US > Version 2.01.04
August 2020< / span > < / h1 >
< p class = MsoNormal > < b > If you are upgrading from a PAMGuard core release
(1.15.xx), PAMGuard Version 2 contains major updates. You should read and
2022-10-21 10:12:04 +00:00
understand the notes listed for < a href = "#_Latest_Beta_Version_2.00.10" > Beta
Version 2.00.10< / a > before proceeding with installation and use of this
version.< / b > < / p >
2022-01-07 10:41:38 +00:00
2023-01-18 11:06:03 +00:00
< p class = MsoNormal > This version of PAMGuard has been bundled with Java 13
(release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx)
should be compatible with this version, and vice-versa. PSF files generated in
core releases (1.15.xx) can be loaded in this version, but will be converted to
PSFX files when PAMGuard exits.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
451. Small time offset was being applied when post-processing wav files.
< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
453. Adding a new spectrogram display causes PAMGuard to throw exception
< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
455. Cepstrum creating data units using channels it should not be using < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
456. Under certain conditions, the Ishmael detection plugin that is
shown at the bottom of the spectrogram can disappear about 500 msec behind the
current time. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
457. PAMGuard throws exception in Viewer mode when trying to load a data
unit that has more than 1 annotation < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
458. Contour lines on map disappear when user zooms in < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
459. Rocca does not save wav clip properly when WMD is source < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
2023-06-29 10:44:00 +00:00
460. Click Detector BT Display vertical axis shows all zeroes when
zooming out < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
461. Fix pam symbol drawing - bit of a mix up between width and right
edge < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
462. Fix time offset bug in Decimator. Was putting data times a chunk
out of synch. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
463. Changed start sample in the data unit to be actual start sample and
not the end sample. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
464. Click Train Detector multiplying instead of dividing for long
tracks. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
465. Matched click classifier peak search was not working. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 14. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
466. Bug in IIR filter which was not correctly handling odd numbered
band pass or band stop filters. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 15. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
467. Fix bug in triggered recordings that was messing up the amount of
time. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 16. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
468. User Display tab does not disappear when the module is removed. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 17. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
469. Mark Observers may not work properly in TD Displays < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 18. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
470. Datagram not displaying colours properly, hanging while scrolling. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 19. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
471. Beamformer, LTSA and Cepstrum data not displaying data properly in
Spectrogram. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 20. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
472. Viewer mode crashing when generating a Datagram from very large
binary files. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 21. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
473. ReportGenerator throwing exception when trying to generate report. < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Add functionality for bluetooth headsets. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Add user-facing option to adjust the startup delay for the
time-correction (Global Time module). This provides a workaround to speed up
analysis of thousands of wav files (i.e. by setting startup delay to 0 instead
of default value of 2000 ms). < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Add support for RS Aqua time format. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Add 15 minute data load option to viewer mode. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Add 3D map for target motion module. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
2023-01-18 11:06:03 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Add option to alarm module to attach screenshots of all
frames to email alerts. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Add Beamformer and Bearing Localiser modules < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added Global Medium Manager, to switch between air and water
mediums < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added global hotkeys to Logger module. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added channel display to noise one band measurement display.
< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added Azigram module, to work in conjunction with Difar. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added beaked whale to sim sounds < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added ctrl-p hotkey to print-screen button. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 14. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-01-18 11:06:03 +00:00
lang=EN-US> < / span > Update simulated daq so that it generates new random noise
correctly on each call rather then recycling old data. Makes the output more
spectrally flat. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 14. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Changes to FX Display to make it more intuitive - menu options, button
placement, etc.< / p >
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.01.03" > < / a > < span lang = EN-US > Version 2.01.03
February 2020< / span > < / h1 >
2023-01-10 11:17:44 +00:00
< p class = MsoNormal > < b > If you are upgrading from a PAMGuard core release
(1.15.xx), PAMGuard Version 2 contains major updates. You should read and
understand the notes listed for < a href = "#_Latest_Beta_Version_2.00.10" > Beta
Version 2.00.10< / a > before proceeding with installation and use of this
version.< / b > < / p >
2022-01-07 10:41:38 +00:00
2022-02-08 17:32:13 +00:00
< p class = MsoNormal > This version of PAMGuard has been bundled with Java 13
(release 13.0.1). PSFX files generated in previous beta releases (2.xx.xx)
should be compatible with this version, and vice-versa. PSF files generated in
core releases (1.15.xx) can be loaded in this version, but will be converted to
PSFX files when PAMGuard exits.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 433. Custom storage options were being lost when Pamguard restarted.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 434. Pamguard Viewer mode was having problems importing
settings from psfx file.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 435. Logger forms subtabs not working.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-11-15 17:36:49 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 436. Bug in Serial Port interface was occassionally
causing PAMGuard to crash without error message.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
2023-05-26 09:28:54 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 437. Right whale detector crashing if no input was set.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 438. Text not showing in tabs in Night colour mode.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 439. Can no longer access Spectrogram settings once
you've selected a Click Detector as Mark Observer< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 440. Measurement Computing Cards not enumerating properly.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 441. Plot coordinate calculations incorrect in PamAxis.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-05-05 13:14:22 +00:00
lang=EN-US> < / span > Bug 442. BT Display does not change click symbol color when
Colour By Superdetection is selected.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
2022-11-15 21:08:40 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 443. NI playback crashing immediately if a device is not
present.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 444. Bug in data selector which caused it to mess up
history of recent psf files.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 445. Overlay data in FX spectrogram display gets out of
sync with underlying spectrogram image.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 14. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 446. Multiple PamDataBlocks with same name turn on/off together in
Spectrogram display.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 15. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 447. Viewer mode throws exception when trying to load
beamformer localisations< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 16. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 448. Detection Group Localiser data units not being
loaded in Viewer mode.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 17. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 449. Rocca Encounter Stats output file calculating incorrect values.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 18. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-05-05 13:14:22 +00:00
lang=EN-US> < / span > Bug 450. Ishmael Detectors subscribing to FFTDataBlock
twice, meaning they process each data unit 2x doubling the output.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added functionality to TD display to allow users to manually
classify clicks. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-05-30 14:27:29 +00:00
lang=EN-US> < / span > Added option in Sound Acquisition settings dialog to
override filename time stamp and use PC local time instead. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
2022-11-15 21:08:40 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Add option to Whistle & Moan Detector data selector to
only display whistles that have super-detections. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-11-15 17:49:06 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Functionality to clone hydrophone streamers. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added automatic log file - all messages to the console will now be written to a
2022-11-15 17:49:06 +00:00
txt file as well. File is stored in user.home/Pamguard folder - look under the
Help menu item for a shortcut to open the folder. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Implemented a simple UDP output for PAMGuard alarms. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Changes to Spectrogram Mark Observers, to allow individual channels to be
selected instead of the spectrogram panel as a whole. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Change to use long module names in dialogs instead of short,
to make it easier to know the difference between output data blocks when using
the same module multiple times. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added a few new options to the Click Detector Sweep Classifier. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-06-29 10:44:00 +00:00
lang=EN-US> < / span > Add option to the Map module's Plot Overlay Options dialog,
to show events occuring in the future (< em > < span style = 'font-family:"Calibri",sans-serif' > look
2022-01-07 10:41:38 +00:00
ahead< / span > < / em > ) instead of the default display of events which have already
occurred. Can make it easier to match up the map with clicks seen in the Click
Detector display. < / p >
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.01.01" > < / a > < span lang = EN-US > Beta Version
(with Java 12) 2.01.01 July 2019< / span > < / h1 >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2022-11-15 17:49:06 +00:00
lang=EN-US> < / span > This version of PAMGuard has been upgraded to make it
compatible with Java 12. psfx files generated in previous beta releases should
be compatible with this version, and vice-versa.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Java 12 is better at handling Windows scaling issues on high-DPI displays.
Beyond that, users should not notice much of a difference between this version
and previous beta releases.< / p >
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.17" > < / a > < span lang = EN-US > Beta Version
2.00.17 June 2019< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-01-18 11:06:03 +00:00
lang=EN-US> < / span > Bug 427. Soundtrap import not closing binary files properly
if BCL files do not contain off-effort 'E' line< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 428. Decimator crashing in viewer mode< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Bug 429. Click Bearings at 180 degrees< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 430. Rocca calculates inflection point parameters
incorrectly< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 431. Error when trying to mark section of spectrogram to
send to Bearing Calculator module< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Bug 432. MySQL database interface - connection problems< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > New display for Gebco Netcdf bathymetry maps.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Difar enhancements based on recent field testing.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
2022-11-15 21:08:40 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Click Train Detector upgrades, including localisation
capabilities.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-11-15 17:36:49 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Updates to the Ishmael detectors.< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.16" > < / a > < span lang = EN-US > Beta Version
2.00.16 May 2019< / span > < / h1 >
2023-01-18 11:06:03 +00:00
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
2022-01-07 10:41:38 +00:00
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 413. Binary file crashing during load, after a system failure.
Failure could cause the file to become corrupt, which caused a crash during
subsequent load< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 414. Whistle Classifier module may not classify properly when
analyzing multiple audio files.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 415. Click Detector could throw an Out Of Memory error when
processing a large dataset.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 416. Bearing Localiser was not using the FFT information from it's
Source, as it should have been.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 418. Rocca module was not classifying clicks properly when in Viewer
mode.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 419. Radar display not showing correct symbol in key.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 420. The Click Classifier set was not getting updated properly in
Viewer mode.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 421. Alarm module resetting the simple count too quickly< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 422. Soundtrap import causing memory problems with large datasets.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 423. TD display FX scrolls extremely slowed when super detections
were present.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 424. Pamguard would occasionally freeze when processing offline
files.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:36:49 +00:00
< / span > Bug 425. Rocca crashing if Click Detector is used as source but the
Click Classifier is not configured properly.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 426. Clip Generator could cause memory issues when a large number of
files were being analyzed.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Upgrades to the Group Localiser, including better error estimation.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US> < / span > Click Train Detector upgrades, including ability to import
time chunks from csv file for batch processing.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Better display of microseconds in dialogs.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added adaptive noise filter to Ishmael Detectors.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-05-30 14:27:29 +00:00
lang=EN-US> < / span > Many upgrades to the Sound Playback module, including a
high-pass filter, gain control, and the ability to mix wavefrom and envelope
data together to listen to high-frequency clicks and dolphin whistles at the
same time.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
New Analog Array Sensors module, to read data from 3-axis accelerometers.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Send Email option added to Alarm module.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added ability to scale the PAMGuard display (go to < em > < span
style='font-family:"Calibri",sans-serif'>Help > Set Display Scaling Factor< / span > < / em >
to adjust the scale). This, in conjunction with the built-in Windows Display
2022-01-07 10:41:38 +00:00
Scaling feature, will hopefully help with issues sometimes found when using
4k/UHD/high-DPI displays. At the moment this does not fix the JavaFX
components, but we're working on that.< / p >
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.15" > < / a > < span lang = EN-US > Beta Version
2.00.15 January 2019< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 401. AIS graphics in Viewer crashing.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 402. Fixed problem with data from old access database not importing
correctly< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 403. Seismic Veto throwing ClassCastException when downstream of a
Signal Amplifier and the multithreading options are changed. Fixed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 406. Pamguard resetting UID values in binary files. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 408. Map Key icon not updated when colouring by channel. Fixed. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 409. Fixed Click Detector not showing the correct input source in
the dialog < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 410. Bug in Difar module, manually editing sonobuoy compass
corrections.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 411. Incorrect matching of GPS data sources for calibration in Difar
module.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 412. Fixed problem with ship always centering on map.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Improvement to Range Rings in Map display.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Improvement in click train detector speed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added table of compass calibration to the Sonobuoy Manager,
and option to use magnetic variation as initial calibration.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Matched template classifier extended to handle multiple
templates.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > New methods for handling and logging time offsets from the
PC clock based either on GPS NMEA data or on pings of an NTP time server.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Improvements to Difar module graphics - easier reading, better visibility at
night.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added print screen button to capture/save all PAMGuard
screens to file and log the information to the database.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Updates to the Ishmael module.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added option to the WarnOnce dialog to hide a warning for
the current PAMGuard session, but not forever.< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
2022-11-13 17:41:13 +00:00
< h1 > < a name = "_Latest_Beta_Version_2.00.14c" > < / a > < span lang = EN-US > Beta Version
2.00.14c October 2018< / span > < / h1 >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > Bug 338. Problem displaying coastlines and bathymetric contours around the
dateline (+/- 180 longitude) in the map.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 397. Clip Generator not able to find raw data when clips were taken
from many channels.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-06-29 10:44:00 +00:00
< / span > Bugs 398 and 399. Click Detector, FFT Engine and Filter modules were
losing source during startup, if the source selected was not the first raw data
source in the list.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 400. Spectrogram display running out of memory.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-10-21 10:12:04 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added decimal degrees option to latitude/longitude dialog.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-05-30 14:27:29 +00:00
lang=EN-US> < / span > Added option in the Click Delay parameters to restrict the
number of initial samples used in the calculation. This can be useful for
cleaning up delays in the presence of echoes and small time delays.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Increased upsampling to 2, 3 or 4 times.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Can now change units and scale type in level meter display.< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** --> <!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.14" > < / a > < span lang = EN-US > Beta Version
2.00.14 September 2018< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 381. Logger form loses controls when the order is changed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 382. Click species check boxes get cleared in toolbar when the Click
Classification dialog is closed< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 383. Spectrogram max frequency resetting to incorrect value the
first time the spectrogram dialog is opened.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:49:06 +00:00
< / span > Bug 385. Bug in offline toolbar which will crash if the classifier
dialog is opened and then closed with no classifiers specified.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-01-18 11:06:03 +00:00
< / span > Bug 386. Click Detector Sweep Classifier sometimes keeping changed
settings even when user tries to cancel or discard changes< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 387. Map was stopping displaying data based on the start time of
data units. Have changed this to last updated time so that click events will
display if they have been recently modified. Otherwise, long events get lost
from the display.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 388. Spectrogram annotations not working properly in beta branch.
Would make and store mark, but not store snr or notes. Both now fixed for both
online and offline operations. Have also added some options controlling SNR
measurement period.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 389. Multiple annotations of the same class would not be stored to
the database if they had the same class. This was affecting the Spectrogram
Annotation module which has now been given two text type annotations.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > Bug 391. Click Detector not registering change in multi-threading
option.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 392. Click Detector throwing exception if multi-threading is turned
off and the Basic Sweep Classifier is testing the amplitude range.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 393. Rocca module not calculating energy, duty cycle, and windowRMS
values when manually picking contour points.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 394. Occasional divide-by-0 error in Spectrogram Display time scale.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 395. Problem with hydrophone locator was resulting in an incorrect x
position for hydrophone 0.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-10-28 13:00:42 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Better way of coupling scrollers in User Display panels -
see new options in main menu.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2023-05-26 09:28:54 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-06-29 10:44:00 +00:00
lang=EN-US> < / span > Added Matched Template Click Classifier. Classifies clicks
based on an ideal template to match and a template to reject. An example of
this is to classify beaked whale clicks in an environment with dolphin clicks.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added zoom in/out to Raw Data plugin display in spectrogram.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added ability to read differential GPS data.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
2023-05-30 14:27:29 +00:00
lang=EN-US> < / span > Added check for duplicate settings in the psf file when
exiting Pamguard. If duplicate settings are found, user is given the option to
leave them in the psf or get rid of them. Duplicate settings are ignored by
Pamguard, but can cause the psf file to grow large over time.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
New features in PAMGuard Beta mean that psf files created with new versions are
not compatible wth earlier versions and all configuration data may be lost if
an attempt is made to open newly created psf files with older versions. We have
therefore changed the file extension of psf files to .psfx in new Beta
releases. Beta releases will still load the older psf files, but when the
2023-01-18 11:06:03 +00:00
configuration is saved, the original psf file will remain untouched and data
will be written to a psfx file with the same directory and name.< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.13" > < / a > < span lang = EN-US > Beta Version
2.00.13 June 2018< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-01-18 11:06:03 +00:00
< / span > Bug 367. When adding a click to an event that already contained that
click, the click was being duplicated in the subtable.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 368. Whistles from the Whistle & Moan Detector no longer show up
on the FX display overlay.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 369. Map options not showing up in viewer mode when right-clicking
on map.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 370. Rocca crashing when receiving detections from Whistle and Moan
Detector.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 371. Rocca loses FFT channel selection when opening params dialog.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 372. Rocca database record incorrectly lists Whistle Classifier file
for Clicks.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 373. Incorrect GPS headings in the database are propagated through
Pamguard and cause problems with mapping and TMA.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 374. Bearing Errors in Target Motion-3D Loc' calculations.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 375. Low Frequency Clicks not working.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > Bug 376. Error when using a serialised data map which spans a period of
time in which Pamguard modules have changed.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 377. changes to click events in Viewer Mode not getting saved to
database.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 12. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 378. TMA dialog not displaying current Model type, and unclear when
event not selected.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 13. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 379. Channel boxes were being cleared whenever the Decimator
settings window was opened.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Soundtrap module - bug fixes and more intuitive user
interface when importing Soundtrap data. Also changed the default date/time
format to ISO8601 standard.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > A number of upgrades and fixes to the Localiser algorithms,
including expanding to work with whistles.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added option to export all settings and parameters as an
XML-formatted file. Note that this required changes to the structure of the
Array Manager, and as such any settings (psf) files created with this version
of Pamguard cannot be used in older versions. Older psf files can be loaded
with this version, but will be converted.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-11-13 17:41:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Many updates to the Video Range module. Will currently only
work with landmarks.< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.12c" > < / a > < span lang = EN-US > Beta Version
2.00.12c March 2018< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 355. Pamguard crashed when database module was present and Rocca
tried to load classifier< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 356. Ishmael Localiser losing raw audio before it had time to
localise< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 357. Difar storing Tracked Group latitude in both GroupLatitude and
GroupLongitude database columns< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 358. Clip Generator not storing overlapping detections properly< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-05-30 14:27:29 +00:00
< / span > Bug 359. Pamguard crashes when selecting auto-scale option in Noise
Monitor module< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 360. LTSA not loading in viewer mode< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 362. Bug in maximum likelihood bearing estimator grid search< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 363. Rocca throwing exception if user boxes a whistle close to the
beginning of a file< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 364. LTSA bug - get correct fft length and hop into datablock and
output stream< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 365. Lose spectrogram settings when converting data from Core to
Beta versions< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 11. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-05-30 14:27:29 +00:00
< / span > Bug 366. Rocca manual whistle contour extraction throws error when
trying to classify a boxed whistle< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > During conversion from Core to Beta versions, if there are
any problems matching database units to binary store units the UID values will
now be set to negative numbers instead of leaving them null. The user is warned
about this and encouraged to manually fix the database.< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** -->
2022-10-21 10:12:04 +00:00
< h1 > < a name = "_Latest_Beta_Version_2.00.12" > < / a > < span lang = EN-US > Beta Version
2.00.12 January 2018< / span > < / h1 >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 334. Fixed problem of GPS dialog occasionally resizing Pamguard
window.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:49:06 +00:00
< / span > Bug 336. Files were being corrupted if the limit file size option was
set to a lower value in viewer than it has been when data were collected -
would truncate files being rewritten after change.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 341. Temporary objects created in the Rocca module were not being
discarded, and could cause memory issues in large datasets.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-02-08 17:32:13 +00:00
< / span > Bug 342. Rocca was not properly loading a previously-saved
EncounterStats file.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 343. Fixed threading issue between Rocca and Click Detector.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 346. Click Classifier not properly checking frequency ranges for
invalid entries.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 347. Pamguard crashes when loading a Sound Acquisition module when
Java 7 is installed on computer. Caused by JFLAC library, which has been
recompiled to correct issue.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 348. Map plot overlay menu not updating.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 9.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 349. Clip Generator overlay graphics sometimes crashing on map.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 10.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > Bug 354. Whistle Classifier was crashing if user accidentally entered
invalid parameters. Have added diagnostics to prevent this.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
2023-05-26 09:28:54 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > User is now able to specify Soundtrap date/time format< / p >
2022-01-07 10:41:38 +00:00
<!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.11" > < / a > < span lang = EN-US > Beta Version
2.00.11 October 2017< / span > < / h1 >
2023-05-05 13:14:22 +00:00
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand the notes listed for < a
2022-01-07 10:41:38 +00:00
href="#_Latest_Beta_Version_2.00.10">Beta Version 2.00.10< / a > before proceeding
with installation and use of this version.< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 322. Fixed problem with Log event average and click templates not
showing. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 323. Difar module.< / span > Fixed a couple of small
bugs in the DIFAR system which caused it to not work if old configuratins were
used. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 324. Occassional crashing in the AIS Module, as reported by user.
Added warnings and more robust error handling.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 325. Fixed bug in complex addition/subtraction methods.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 328. Fixed bug in NMEA data flow which caused a Null pointer
exception.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 330. Problem with certain FLAC files not being read properly.
Upgraded jFLAC library to fix.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-05-30 14:27:29 +00:00
< / span > Bug 332. Fixed problem with secondary maps (those not in the main
display) not displaying detections.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 8.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 333. Fixed problem with data end times rounding incorrectly.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added sound playback and other useful information to bar on FX display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2. < / span > < span
2022-11-15 21:08:40 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Updates/bug fixes to the landmark module. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3. < / span > < span
2022-02-08 17:32:13 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added a simulated white noise source which can be moved
around in the same way as other sources. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4. < / span > < span
2022-11-15 17:36:49 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Reworked annotation system, and added annotations to binary
storage < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added 3D rotation to map display. Hold down the shift key
while clicking and dragging on the map to see this in action. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6. < / span > < span
2023-01-10 11:17:44 +00:00
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US> < / span > Added database logging and other updates to the Click
Detector trigger function < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7. < / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span >
Added circular movement option to source simulation < / p >
<!-- ************************************************************************************************************************** -->
< h1 > < a name = "_Latest_Beta_Version_2.00.10" > < / a > < span lang = EN-US > Beta Version
2.00.10 June 2017< / span > < / h1 >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > < span lang = EN-US > PAMGuard Version 2 contains major updates.
You should read and understand these notes before proceeding with installation
and use of this version. These changes have been funded under contract to NOAA
2022-01-07 10:41:38 +00:00
Fisheries, contract no. WE-133F-16-SE-1126.< / span > < / p >
< h3 > < span lang = EN-US > Binary File Structural Changes< / span > < / h3 >
< p class = MsoNormal > < span lang = EN-US > The Binary File structure has changed to
accommodate additional information for each unit of data stored. This means
that any data generated with PAMGuard Version 2.00.00 and above will not be
compatible with older versions of PAMGuard. If you open older data sets with
the PAMGuard Viewer the older data will be converted to the new format (see
below for details).< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > The most significant change in the binary
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
file format is the addition of a Unique Data Identifier (UID) to each unit of
data. This is intended to aid in offline analysis by making it easier for the
user to link what they are seeing on different PAMGuard displays and also to
link with any data post processed in Matlab or other custom analysis software.
UID<EFBFBD> s are also added to PAMGuard database tables. < / span > < / p >
2022-01-07 10:41:38 +00:00
< h4 > < span lang = EN-US > Converting Old Data< / span > < / h4 >
< p class = MsoNormal > < span lang = EN-US > If old data are opened with the PAMGuard
viewer they will automatically be converted. For safety, the original binary
files will not be overwritten and the new data will be placed in a new folder
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
on your computer with the same path as the old data, but suffixed with <20> _WithUID<49> ,
e.g. if your binary data were previously stored in the folder
2022-01-07 10:41:38 +00:00
C:\MySurvey\binarydata the new data will be written to
C:\MySurvey\binarydata_WithUID. < / span > < / p >
< p class = MsoNormal > < span lang = EN-US > The additional UID column will be added to
all database tables and populated with unique values. For data which are stored
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
in both the binary files and in database tables, the same UID<49> s will be used in
both data stores. < / span > < / p >
2022-01-07 10:41:38 +00:00
< h3 > < span lang = EN-US > New Displays< / span > < / h3 >
< p class = MsoNormal > < span lang = EN-US > A new time based scrolling display has been
added to PAMGuard which can display multiple types of data on the same time
axis. It can for instance be used to display bearings to whistles on a
bearing-time type display similar to that commonly used in the click detector.
2022-11-15 17:49:06 +00:00
Composite display graphs containing data from more than one detector are also
possible. For details, see the PAMGuard help file (Displays / Time Display FX).
Note that this display is only available if you are running Java 8 or later. < / span > < / p >
2022-01-07 10:41:38 +00:00
< h3 > < span lang = EN-US > Event Marking and the Detection Group Localiser< / span > < / h3 >
2022-11-13 17:41:13 +00:00
< p class = MsoNormal > < span lang = EN-US > A new system of event marking which can be
used both online and offline has been added to PAMGuard. Details are in the
PAMGuard help file (Displays/Display Marking). Data can be selected on the Map,
the Spectrogram Display and the new Time Display FX in a similar way and sent
to other PAMGuard modules. The new marking and data selection system works with
2022-01-07 10:41:38 +00:00
the new Detection Group Localiser. The Detection Group Localiser extends the
functionality which always existed in the click detector to other types of data
(e.g. Whistles) so that they can be grouped and tracked using target motion
analysis in a similar way. Details of the Detection Group Localiser are in the
PAMGuard help files (Localisation/Detection Group Localiser).< / span > < / p >
< h3 > < span lang = EN-US > Display Colours< / span > < / h3 >
< p class = MsoNormal > < span lang = EN-US > A new system for handling display colours
has been implemented across all PAMGuard displays. This gives greater
flexibility to the user to control how data units are shown. For instance, you
might simply want to show clicks in blue and whistles in green. However, for
clicks and whistles that have been assigned to a Detection Group, you may want
to colour them by the colour assigned to the group. < / span > < / p >
< h3 > < span lang = EN-US > Using Old PAMGuard Configurations< / span > < / h3 >
2023-05-05 13:14:22 +00:00
< p class = MsoNormal > < span lang = EN-US > Old PAMGuard configurations will work with
the new version. However please note the following:< / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-36.0pt' > < span
lang=EN-US>1.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > New classes will be added to the configuration files,
so they will no longer work with older PAMGuard versions.< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-36.0pt' > < span
lang=EN-US>2.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-26 09:28:54 +00:00
< / span > < span lang = EN-US > Display colour options will be lost and most data
displayed on the map may default to black. This is due to the above changes to
how colours are managed. Changing back to the colours of your choice is
relatively simple through the PAMGuard GUI. < / span > < / p >
2022-01-07 10:41:38 +00:00
2022-10-21 10:12:04 +00:00
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-36.0pt' > < span
lang=EN-US> < / span > < / p >
< h1 > < a name = "_Toc444450402" > < / a > < a name = "_Older_Versions" > < / a > Older Versions< / h1 >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "Latest_Version_1.15.11" > < / a > < span lang = EN-US > Version 1.15.11 May
2017< / span > < / h1 >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-01-10 11:17:44 +00:00
< / span > < span lang = EN-US > Bug 317. Rocca Module Data Purging. < / span > The ROCCA
module was not performing data purging when using classifiers developed for
2022-02-08 17:32:13 +00:00
Hawaii/Temperate Pacific/North Atlantic datasets. This has been corrected.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > Bug 320. Pamguard stopped reading Click Detector Event data from database
when target motion analysis information was encountered. Corrected.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 321. Problem reading Soundtrap 4 files. Fixed.< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Upgrades< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:49:06 +00:00
< / span > Added Copy-to-Clipboard button to Warning dialogs, to store error
messages and stack trace information on the Windows clipboard. This information
can then be easily pasted into emails, text documents, etc when contacting
Pamguard support.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Enhancements and bug fixes made to Difar module during 2017 ACE voyage.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > Rocca Module: added StartHr, ProportionWhists and ProportionClicks
parameters to Event classifier< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 21:08:40 +00:00
< / span > The installer now allows the user to enter command line
switches/parameters to be included in *.ini files.< / p >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Version_1.15.10" > < / a > < span lang = EN-US > Version 1.15.10 March 2017< / span > < / h1 >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2023-06-29 10:44:00 +00:00
< / span > < span lang = EN-US > Bug 308. Map Overlay Control. < / span > Storage of data
saying what get's plotted on each map and for how long became corrupted and the
list grew to a ridiculous size. Code has been put in place to a) stop it
happening again and b) to repair any configuration files which are corrupted.
Corrupted files will be slow to load, slow to save and will be > several
megabytes in size. It may be necessary to delete the PamguardSettings table in
any databases since these too may have become oversized which will slow down
viewer mode PAMGuard start-up.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 309. Rocca would crash when the user would press the classify button
after the contour was recalculated. This has been corrected.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-10-21 10:12:04 +00:00
< / span > Bug 310. When exiting Viewer mode, PAMGuard queries the user whether
they are sure they want to exit without saving even though they selected < em > < span
2022-01-07 10:41:38 +00:00
style='font-family:"Calibri",sans-serif'>Save and Exit< / span > < / em > . Corrected,
and added an < em > < span style = 'font-family:"Calibri",sans-serif' > Exit without
Save< / span > < / em > option.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 311. When double-clicking on a psf file to start PAMGuard, the
working directory is set as the location of the psf and not as the installation
folder. The library subfolder (\lib or \lib64) uses a relative path from the
working folder, and therefore is set incorrectly. This has been fixed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:36:49 +00:00
< / span > Bug 314. If PAMGuard is started by double-clicking on a psf, nothing
happens when the user selects save as new configuration. This has been fixed.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 315. code searched for file in working folder, which is the
installation folder when starting PAMGuard using a shortcut link. But when
2022-11-13 17:41:13 +00:00
double-clicking on a psf, the working folder is the location of the psf. This
has been fixed.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 7.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US>Bug 316. Another error reading metadata for Dtag and SoundTrap files
has occurred due to a format change in dTag metadata. This has been fixed. < / span > < / p >
< h1 > < a name = "_Version_1.15.09_January" > < / a > < span lang = EN-US > Version 1.15.09
January 2017< / span > < / h1 >
< p class = MsoNormal > < b > < span lang = EN-US > BugFixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>1.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > Bug 306. Certain methods have been querying
2022-11-15 17:49:06 +00:00
AcousticDataUnit.getDuration and expecting to receive a response in
milliseconds. However, getDuration actually returns the number of samples.
This has been corrected. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Plug-Ins< / span > < / b > < / p >
< p class = MsoNormal > < span lang = EN-US > A major change in this version of PAMGuard
is how plug-ins are managed. PAMGuard now has the ability to dynamically load
plug-in modules (saved as jar files) at runtime. This will greatly simplify the
process of testing and distributing newly developed modules, since only a small
jar file will be required rather than a new bespoke PAMGuard installation.< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Module code development remains largely
unchanged, in most cases simply requiring the addition of an interface class.
2022-11-13 17:41:13 +00:00
Instructions for the development of new modules utilizing the plug-in
scheme can be found < a href = "http://www.pamguard.org/16_HowtomakePlug-Ins.html"
2022-11-15 21:08:40 +00:00
target="_blank">here< / a > . Plug-in modules can be downloaded from the
PAMGuard website here, but developers are encouraged to host and maintain their
own modules.< / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < span lang = EN-US > Modules of interest to the general PAM
community will remain as part of the core PAMGuard installation. However,
specialized modules which are useful to only a small number of users have been
2022-11-13 17:41:13 +00:00
removed and are available as a separate download. The following modules have
been removed:< / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:43.5pt;text-indent:-25.5pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Resource Monitor< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:43.5pt;text-indent:-25.5pt' > 2.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > WILD ArcGIS Interface< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:43.5pt;text-indent:-25.5pt' > 3.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Workshop Demo Detector< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:43.5pt;text-indent:-25.5pt' > 4.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Echo Detector and IPI Demo (bundled together, due to
dependencies)< / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Other Changes< / span > < / b > < / p >
2022-11-15 17:49:06 +00:00
< p class = MsoNormal > < span lang = EN-US > The installer has been updated to handle
both 64 bit and 32 bit installations. PAMGuard psf files are now registered in
the Windows Registry, so double-clicking on a psf file should run PAMGuard in
2022-01-07 10:41:38 +00:00
normal mode (as opposed to Viewer or Mixed modes). Note that the Windows
Registry can only hold a single executable reference for psf files; therefore,
2023-05-30 14:27:29 +00:00
for users with multiple installations of PAMGuard, double-clicking on a psf
will run the most-recently installed version of PAMGuard on the system.< / span > < / p >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Latest_Version_1.15.08" > < / a > < span lang = EN-US > Version 1.15.08
November 2016< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > This release contains one bug fix. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 307. Unpacker for Sound trap dwv files was not
working correctly. This is now fixed. < / span > < / p >
< h1 > < a name = "_Latest_Version_1.15.07" > < / a > < span lang = EN-US > Version 1.15.07
November 2016< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > This release contains two bug fixes. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.
Bug 303. Some ASIO sound cards not working with either ASIO system in PAMGuard.
For the PAMGuard ASIO system, this was due to a data format used by some sound
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
cards never being properly implemented. For the <20> New ASIO system<65> which is
based on jAsioHost, the unpacking of that format contained a bug which returned
incorrect numbers, so data were swamped with noise. Both systems are now fixed.
By preference, users should use the PAMGuard ASIO system since the JAsioHost
based system seems to drop samples when many channels are running at high
sample rate. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 2.< span style = 'font-size-adjust: none ;
font-stretch: normal'>< span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > < / span > < span lang = EN-US > Bug 305. Date and Time not being correctly
extracted from wav files created using SoundTrap recorders. Fixed by correctly
finding and unpacking information in the accompanying xml log files that come
with SoundTrap files. < / span > < / p >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Latest_Version_1.15.06" > < / a > < span lang = EN-US > Version 1.15.06
November 2016< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > This release contains bug fixes from
release 1.15.05, mostly concerning the new target motion analysis methods. Bugs
were found in several places in the system, affecting calculations using all
three methods: Least Squares, 2D Simplex and 3D Simplex. To the best of our
knowledge, all issues are now resolved. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 291. < / span > Click Detector Click Classifier: If
this is set to " none" the click detector will freeze / crash and will
put the psf file into a state where it will never load again. Incredibly, this
bug seems to have been in place for several years and no one has come across it
until now. It's fixed.< / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 2.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 21:08:40 +00:00
< / span > Bug 292. Incorrect labels on Target Motion panel in viewer - 3D
algorithm was labelled as 2D.Fixed< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 3.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 293. Errors displayed in the click detector target motion panel were
wrong in the graphics for the Simplex localisers and wrong in the tabulated
data for the least square model. Both fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 4.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:36:49 +00:00
< / span > Bug 294. Click classifier was crashing when the 'min amplitude' option
was used. This is fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 5.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-10-21 10:12:04 +00:00
< / span > Bug 295. If a click has a total length of a single sample, the code
attempting to estimate the time delay between channels would crash. This is now
fixed. This could only occur if both pre sample and post sample were set to 0
in the click detector, which is generally not a good idea, so this bug may have
been there for some time, it's just that no one noticed before. Fixed< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 6.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 296. Context menu popping up in click detector when marking clicks
in Viewer mode. This has been fixed so that in viewer mode, the menu will only
appear when you right click on the display. < / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 7.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 21:08:40 +00:00
< / span > Bug 297. Airgun display was not correctly showing itself at fixed
locations, but always following the vessel track. This is now fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 8.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 299. Threading Hydrophone locator. Bug found in hydrophone heading
calculation has been fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 9.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 300. GUI Tab panel selections were not being restored correctly when
PAMGuard displays were split across multiple frames. Fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 10.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 301. Multiple errors in the target motion module have been fixed.< / p >
< p class = MsoListParagraph style = 'margin-left:40.5pt;text-indent:-22.5pt' > 11.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 302. Target motion calculations taking too long when many clicks are
included in a track. Mostly a problem when using automatic click train id.
Fixed by setting an optional maximum number of clicks to use in a track. < / p >
< h1 > < a name = "_Latest_Version_1.15.05" > < / a > < span lang = EN-US > Version 1.15.05
September 2016< / span > < / h1 >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 273. Sound files in viewer data map. These were not
being correctly catalogues in the datamap when using the PAMGuard viewer which
meant that PAMGuard was not correctly loading sound data during offline
analysis. This is now fixed. < / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 2.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 287. Slow database. This has been solved by setting
the default behavior of the database to have Auto Commit set to 'off'< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>3.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > Bug 288. Fixed problem of missing help file image< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 4.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 290. Click bearings on spectrogram display plug in
were reversed if the first hydrophone was behind the second hydrophone in the
configuration. This is now fixed so that it displays the same bearings as the
main click detector display. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Target Motion Analysis< / span > < / b > < / p >
< p class = MsoNormal > < span lang = EN-US > A major piece of work has been undertaken
to improve the Target Motion tracking with PAMGuard. Details are available in
the online help. Users of the Click Detector will notice the following changes:< / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > There is now a choice of least squares and Simplex
based algorithms for real-time animal tracking. The improved algorithms also
provide better error information both for display on the map and for storage in
the database. < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > < span lang = EN-US > The number of data streams associated with the click
2022-11-15 21:08:40 +00:00
detector has been tidied up so that there are a) All Click, b) Tracked Clicks
(those which are part of an event) and c) Events. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > When tracking online, all the click marking information
is written to the same database tables as are used for offline target motion
2023-05-26 09:28:54 +00:00
analysis. This means than when reviewing data offline, the tracks created in
real time are now available for review and further analysis. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > A number of user options are now available for
automatic click train identification and tracking. < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > < span lang = EN-US > The automatic click train identification is now using
the same internal structures as the manual tracking, so it's possible to
combine automatic and manual tracking. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 6.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:49:06 +00:00
< / span > < span lang = EN-US > Improved options are available to the user, via the
click detector bearing time display, to correct and relabel clicks / entire
click trains. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < span lang = EN-US > Developers will hopefully find that the
target motion code has been improved in a way which will make it much easier to
provide target motion localization for other detection types (e.g. whistles) in
the future. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Other Features< / span > < / b > < / p >
< p class = MsoNormal > < i > Logger Form Design< / i > < / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > A GUI driven system for designing Logger forms has been
released. Currently, this feature has no online help, but is reasonably
intuitive compared to the old method of typing directly into the database. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > < span lang = EN-US > Improved Number handling< / span > < / i > < / p >
< p class = MsoNormal > < span lang = EN-US > Users have often found that PAMGuard can be
'jumpy', i.e. the spectrogram does not scroll smoothly, but pauses for a second
2022-11-15 17:49:06 +00:00
every few seconds. This is caused by the Java garbage collector cleaning up
unused objects in memory. With 64 bit versions, which allow for more memory,
some of these pauses were becoming quite long (due to the increased amount of
memory that needed to be cleaned up). In some circumstances, these pauses were
making data acquisition systems unstable. We have therefore entirely rewritten
the way in which PAMGuard handles arrays of spectrogram data (complex numbers)
so that instead of large numbers of small Java objects there are now fewer,
2023-01-10 11:17:44 +00:00
larger, simpler java objects. These reduce processing delays for garbage
collection and give an overall speed improvement, but will otherwise not be
noticed by users. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > < span lang = EN-US > Click Detector RainbowClick file output< / span > < / i > < / p >
< p class = MsoNormal > < span lang = EN-US > This feature has been removed since it has
2023-01-10 11:17:44 +00:00
been obsolete for several years. Users should use the PAMGuard binary storage
system for Click Detector data. < / span > < / p >
2022-01-07 10:41:38 +00:00
< h1 > < a name = "_Latest_Version_1.15.04" > < / a > < span lang = EN-US > Version 1.15.04 July
2016< / span > < / h1 >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoNormal > A number of bug fixes and code improvements have been made
since V 1.15.03:< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 272. File types: Some File Open / File Save dialogs were allowing
selection of all file types. e.g. Save Configuration As, Section of whistle
classifier training file, Map file Selection, These have now been changed so
that only the correct type of file can be selected.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 2.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 274. GPS Memory leak. A Memory leak associated with GPS data
collection has been found which could cause PAMGuard to run out of memory after
a day or two's operation. This has now been fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 3.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 275. Painting of thumbnail on the Map display time slider. Have
fixed a small problem in the graphical display. The visibility of components on
this slider has also been improved and a log time scale option is available to
facilitate in map data display. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 4.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 276. The default hydrophone sensitivity was -201dB re 1V/uPa. This
was supposed to be used with a default preamp gain of 30dB. For some reason
gain was no longer being added. We have therefore set a default sensitivity of
-170dB and left gain at zero. This is more typical of many hydrophones in use
today. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 5.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > Bug 277. Text fields in classifier dialog were not large enough to
display times greater than 10ms. We have increased length of text fields in the
dialog.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 6.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 278. Have future proofed against potential binary file format
changes in future releases. New PAMGuard releases will always be able to open
older binary files, however, with previous PAMGuard releases if a newer file
format was opened, then PAMGuard was unable to check that the file format was
newer and would attempt to read the files and might even corrupt them. Now it
2023-05-30 14:27:29 +00:00
will recognise that it cannot open the files, display appropriate error
messages and not attempt to read the files. NOTE that at this time there are no
planned file format changes and that this is purely a future proofing exercise.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 7.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 279. GUI Resizing: The whole PAMGuard GUI would suddenly resize to
something very small when a dialog is opened. This has been traced to improper
use of a common dialog component SourcePanel which tries to repack its parent
2022-11-13 17:41:13 +00:00
Window. Some programmers had inadvertently set it to repack the main PAMGuard
GUI instead. This has been Fixed.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 8.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 280. Recorder control option to automatically restart recording were
causing confusion. It was working in that the recorder would return to its
previous state, but it was sometimes difficult for users to set it so that
recording would always start as soon as PAMGuard started. More sensible and
easy to understand options have been developed in a new options dialog.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 9.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 281. Click classification dialog has grown too big to fit on the
screen. The options have now been split across three tabbed panes which solves
the problem.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 10.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 282. Quiet clicks causing too many false classifications. An
additional option has been added to the click classifier to limit a class to a
range of amplitude.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 11.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 283. The spectrogram display was not displaying data in Viewer mode.
This has been traced to a problem in offline data mapping and has been fixed. < / p >
< h1 > < a name = "_Latest_Version_1.15.03" > < / a > < span lang = EN-US > Version 1.15.03
April 2016< / span > < / h1 >
< p class = MsoNormal > < span lang = EN-US > A single bug fix concerning import from
Access databases to SQLite. < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 271. Problem 1 was that the incorrect settings were
being imported into the new database. Problem 2 was that indexing of imported
click events in the new database was incorrect. Both these issues have now been
fixed. < / span > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< h1 > < a name = "_Latest_Version_1.15.02" > < / a > < span lang = EN-US > Version 1.15.02 March
2016< / span > < / h1 >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > A number of small bug fixes following release of 1.15.00.< / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 1.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 266. Clip generator crashed in viewer when the path for output files
was not defined even if files were not being created. Fixed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 2.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 267. Click detector not calculating correct bearings when multiple
hydrophone pairs with different separations were used. Fixed. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 3.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 268. ROCCA module was not saving WAV file clips. Fixed. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 4.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 269. Whistle and Moan detector paired bearing localiser was not
working. This localizer searches for matching whistles on pairs of hydrophones.
Bearings from each pair are crossed to create a localization. Fixed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 5.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 270. Improved file names display in Pamguard Viewer offline data map
and datagram creation.< / p >
< h1 > < a name = "_Toc444450394" > < / a > < span lang = EN-US > Version 1.15.00 February 2016< / span > < / h1 >
2023-01-10 11:17:44 +00:00
< p class = MsoNormal > < span lang = EN-US > Beta Version 1.15.00 64 bit and Core
version 1.15.00 32 bit. Both using identical Java core software but linking to
2022-01-07 10:41:38 +00:00
different libraries for control of sound input devices. < / span > < / p >
< p class = MsoNormal > < span lang = EN-US > This is the first release of a 64 bit
2022-10-21 10:12:04 +00:00
version of PAMGuard. As with the 32 bit version a number of C language
libraries are required to interface to external sound cards and other data
2022-11-15 17:49:06 +00:00
acquisition devices. These have been extensively tested on several different
computers, but may not be as stable as the 32 bit versions. Please report any
problems immediately to the PAMGuard team. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > < span lang = EN-US > Other Changes< / span > < / b > < / p >
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > < span lang = EN-US > Updated the configuration file WMM.COF for
World Magnetic Model to the latest 2015-2020 version. See
2022-01-07 10:41:38 +00:00
https://www.ngdc.noaa.gov/geomag/WMM/soft.shtml< / span > < / p >
< p class = MsoNormal > < span lang = EN-US > Small changes to the ROCCA classification
module:< / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-size:
12.0pt;font-family:"Times New Roman",serif'>1.< / span > < span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Remove
white spaces and parenthesis characters from RoccaContourStats header row< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 2.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Report 'N/A' for min time between detections, if there is only 1
detection< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 3.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Add ability to load standard notes and use in RoccaParameters dialog
window< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 4.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Fixed Rocca multi-threading problem which caused Click Detector to send
same click multiple times< / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > < span lang = EN-US > Bug 253. Database import fails when Access database
contains queries. Fixed.< / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-15 17:49:06 +00:00
< / span > < span lang = EN-US > Bug 254. Lookup lists failing in imported SQLite
databases. < / span > This was caused by the system 'padding' topic's with blank
spaces and is now fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 256. Map not updating. Graphics updating was only happening when new
GPS data arrived and therefore didn't update when using static hydrophones.
Fixed so that graphics update correctly. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug Sound recorder missing a few samples between files. The sound
recorder wav file output system has been rewritten in a much simpler form and
now won't lose samples between consecutive files when new files are started
automatically. It will also start new files on integer second or minute
boundaries when file durations are set to a maximum fixed value. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 5.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
2022-11-13 17:41:13 +00:00
< / span > Bug 262. Access to SQLite database conversion. This would fail when
tables were present which were not created by PAMGuard. Fixes have been
put in place for spaces in the table name or for not having an 'Id' column.
Fixes have not been implemented for spaces in a column name or use of a
reserved word as a column name, however if either of these problems do exist it
will no longer crash but issue a clear warning and carry onto the next table.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:18.0pt' > < span lang = EN-US > < / span > < / p >
< h1 > < a name = "_Toc312065323" > < / a > < a name = "_Toc444450395" > < / a > < a
name="_Toc312065299">< / a > < a name = "_Toc312063944" > < / a > < a name = "_Toc312065300" > < / a > < a
name="_Toc312063945">< / a > Version 1.14.00 Beta, September 2015< / h1 >
< p class = MsoNormal > The format of configuration files has changed for version
2023-01-10 11:17:44 +00:00
1.14.00. Older configurations will load with this new version, but
configurations saved with 1.14.00 may not open correctly with earlier versions.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > PAMGuard Versions 1.14.00 and above will work with Java 8.
PAMGuard will continue to work with Java 7, but support for Java 7 will be
removed entirely during 2016. This means that the Microsoft Access Database
interface will no longer be available. Version 1.14.00 will continue to support
Microsoft Access so long as you don't upgrade your Java version to Java 8. < / p >
< p class = MsoNormal > An alternative database interface has been provided in the
form of SQLite which has been extensively tested with all PAMGuard modules.
Limited connectivity to MS Access databases using the open source UCanAccess
database connection is provided in Viewer mode which will allow users to
convert old Access databases to SQLite or MySQL depending on preference. See
the PAMGuard help file for further details. < / p >
< p class = MsoNormal > < b > Other Changes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 1.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Feature Request 45.< / span > < span lang = EN-US
style='font-size:7.0pt;font-family:"Times New Roman",serif'> < / span > < span
lang=EN-US>Module settings import. Functions have been provided which enable
users to import the settings for individual modules into new configurations.
See the help file for details.< / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 2.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Feature Request 45.< / span > < span lang = EN-US
style='font-size:7.0pt'> < / span > < span lang = EN-US > Click classification settings
export / import. Click classification settings can be exported individually to
files and imported into other click detector configurations. See the help file
for details. < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 3.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > < span lang = EN-US > GPS Loading into PAMGuard Viewer. This has been modified
so that the rules governing GPS data collection and storage also apply when
loading data from the database. For instance, if you've stored all GPS data,
you've probably got a record every second in the database which can create
memory overflows if you try to load a lot of data in the viewer. You can now
tell PAMGuard to only load a data point every n seconds which will reduce the
number of points loaded. Useful when making large scale overview maps of a
2022-01-07 10:41:38 +00:00
survey. < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > 4.< / span > < span
lang=EN-US style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Sound Trap tools module. This is a development module
for users of the < / span > < a href = "http://www.oceaninstruments.co.nz/" > < span
lang=EN-US>Ocean Instruments< / span > < / a > < span lang = EN-US > Sound Trap who have it
configured to run automatic click detection. This feature is currently in its
development phase and is of little relevance to most users. < / span > < / p >
< p class = MsoNormal > < b > < span lang = EN-US > Bug Fixes< / span > < / b > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 246. AIS Data Unpacking. Bug in AIS data unpacker
fixed. < / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 2.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > < span lang = EN-US > Bug 247. Fixed Landmark display. Landmarks were not
displaying in the viewer. This is now fixed. < / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>3.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-06-29 10:44:00 +00:00
< / span > < span lang = EN-US > Bug 248. Crash in hydrophone array manager. Bug in
array manager would crash PAMGuard when the click detector was configured with
more channels than the sound acquisition system (almost impossible to achieve,
but someone managed it). < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>4.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > Bug 249. Corrected bugs in Rocca analysis of click
events. < / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>5.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-01-10 11:17:44 +00:00
< / span > < span lang = EN-US > Bug 250. DIFAR module was crashing if it attempted to
triangulate between more than two simultaneous bearings. Fixed. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>6.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > Bug 251. Fixed error in DIFAR intensity calculation. < / span > < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>7.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > Bug 252. Bug which plotted bearings to whistle and moan
2022-11-15 17:49:06 +00:00
detections from the front hydrophone rather than the central position between
hydrophones now fixed. < / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span lang = EN-US > < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < / p >
< h1 > < a name = "_Toc444450396" > Version 1.13.05 Beta, July 2015< / a > < / h1 >
< p class = MsoNormal > < b > Changes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 1.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'>
< / span > Improved options for plotting clicks on the map in viewer mode - can now
select clicks by the type of event they are part of (when marked as part of an
offline event). < / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoNormal > The following bugs have been fixed for this release. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>1.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 231. PAMGuard freezing when starting viewer mode. (Caused by an
infinite loop in the map module). Fixed.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>2.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 232. Incorrect click length calculation in ROCCA module. Fixed.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>3.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 233. ROCCA not analysing correct clicks in Viewer mode. Fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>4.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 234. Hydrophone import of .paf files crashing. Fixed.< / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>5.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 235. Target motion analyser crashes when changing default bearing
line length. Fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>6.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 236. Whistle classifier crashing during batch training just prior to
writing results files. Fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-US>7.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-06-29 10:44:00 +00:00
< / span > Bug 237. Logger forms not saving data to database after sound
acquisition starts. Fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > 8.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 238. Viewer mode out of memory error. Have adjusted memory
allocation to allow more memory for the database interface. Hopefully Fixed. < / p >
< p class = MsoListParagraph style = 'margin-left:38.25pt;text-indent:-20.25pt' > < span
lang=EN-AU>9.< / span > < span lang = EN-AU style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 239. < span lang = EN-AU > Fixed bug in the DIFAR module that was
incorrectly preventing cross-fixes for some calls.< / span > < / p >
< p class = MsoNormal > Details of these bugs can be found at < a
href="https://sourceforge.net/p/pamguard/bugs">https://sourceforge.net/p/pamguard/bugs< / a > < / p >
< h1 > < a name = "_Toc444450397" > Version 1.13.04 Beta, June 2015< / a > < / h1 >
< p class = MsoNormal > < b > Changes< / b > < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>1.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Spectrogram annotation marks. A simple system for marking spectrograms
during real time analysis has been incorporated. To use it, add the module, in
the spectrogram settings, select the annotation marks in the 'Mark Observers'
Added sud file capability (#78)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
* Update DLModelWorker.java
* Create matched_click_classifer_help.md
* Update help files for matched click classifier
* Update matched_click_classifer_help.md
* Update matched_click_classifer_help.md
* New screenshots got help files
* New screenshot
* Update matched_click_classifer_help.md
New help file for the matched click classified.
* Update matched_click_classifer_help.md
* Squashed commit of the following:
commit 6b15b3d536f2334aa9769e10c268659a254e19c8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 23 15:21:28 2022 +0100
Change min java version to 11 which should be ok on some embedded
systems.
commit 4b3a37636b2081323c39dcbb133c1474ad2a9daa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 23 14:30:46 2022 +0100
CTD Fixes
Couple more fixes to menus and datablock selection
commit c641c58e4f524f0c8beb3967c9fec8b34c412121
Author: Jamie Mac <macster110@gmail.com>
Date: Tue Aug 23 14:19:28 2022 +0100
Bug fixes to click train detector (#51)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised …
* Bug fixes to the matched click classifier
The matched click classifier was not working when an in built click classifier was used. This was caused by an index out of bounds exception in the alarm system.
Added new features;
* The Time base display now exports sample rate to .mat files.
* Bug fix file separator on time base display so it works on mac and Linux
* Matched click classifier imports the first click in a list of click structures as a template.
* Changed default length for restricted bins to 2048.
* Add picture for help file
* Update matched_click_classifer_help.md
* Update matched_click_classifer_help.md
* Squashed commit of the following:
commit b01cb4d10020aba4b46ba17c6e16fa02c6350e46
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 13 11:19:31 2022 +0100
Fix bug in 3DOffline task
Problems with making catalogue of offline tasks. not important for now,
but needs revisiting.
commit ae6e2f947b886810a5ebf35f8b2e2e6e9cd822cc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 13 09:12:34 2022 +0100
Merge Dougs fork (#53)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
* Daylight saving problem
Fix daylight saving problem in generation of timestamps in SQLTypes. See long explanation in SQLTypes.java. Only occurred in the hour after daylight saving starts.
commit cd89c65d7c32338ea445ae4eec5bd31e5bc3d59a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 13 09:07:11 2022 +0100
Fix synchronization problem in RawDataTransfroms
commit 6b15b3d536f2334aa9769e10c268659a254e19c8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 23 15:21:28 2022 +0100
Change min java version to 11 which should be ok on some embedded
systems.
commit 4b3a37636b2081323c39dcbb133c1474ad2a9daa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 23 14:30:46 2022 +0100
CTD Fixes
Couple more fixes to menus and datablock selection
commit c641c58e4f524f0c8beb3967c9fec8b34c412121
Author: Jamie Mac <macster110@gmail.com>
Date: Tue Aug 23 14:19:28 2022 +0100
Bug fixes to click train detector (#51)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+…
* Fixes to click train detector and deep learning
* Squashed commit of the following:
commit 313ce0c46f44f9a4ceda657ef2831eae78352ed5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 21 15:55:12 2022 +0100
Help update (#60)
* Plugin Help
Small change to Help system so that plugins under development can more
easily display their help
* PamModel update
Notes on how to add a plugin to the model during the plugin development
phase.
* Click Train Detector Help
* Help for backup manager
commit 290f2fbb953088864a380f692d203d0680daa762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 21 15:54:01 2022 +0100
Click Train Detector help (#59)
* Plugin Help
Small change to Help system so that plugins under development can more
easily display their help
* PamModel update
Notes on how to add a plugin to the model during the plugin development
phase.
* Click Train Detector Help
* Help for backup manager
commit 6aefbc124b249ed507f95411680e19bc4fd78e78
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 20 17:34:30 2022 +0100
Merge from DG fork (#58)
* Plugin Help
Small change to Help system so that plugins under development can more
easily display their help
* PamModel update
Notes on how to add a plugin to the model during the plugin development
phase.
commit eb176a4568c5b72010e9557a28a991544ec231f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 15 17:10:09 2022 +0100
Merge from dg (#57)
commit dee7e1d52e7d7bc2f94d81bbedb71664243754b9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 15 17:08:32 2022 +0100
Merge pull request #13 from PAMGuard/main (#56)
commit 1ed74bebe3d50a4f739a4ff8b4af223b3d535c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 15 17:06:22 2022 +0100
Merge pull request #13 from PAMGuard/main (#55)
commit fbe39a7416decfd3a6c73774b65407d6f120c201
Merge: 0114c80 425dd21
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 15 17:05:16 2022 +0100
Merge branch 'main' into main
commit 425dd21d9f9a404e9e5410e018df20681703139a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 15 17:01:45 2022 +0100
Data selector for whistle classifier
Added standard data selection options to whistle classifier output, and
also made it a 'Detector' type for down stream data connections
commit 0114c80d61f2f3bf04a2fc3fe7e85839f0642d7f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 15 16:59:37 2022 +0100
Work on click train detector help
commit c8e271734f1277ec8391356c4dfc9c8ddaea8476
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Sep 15 09:18:48 2022 +0100
Bug fixes to matched click classifier (#54)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher t…
* fix bug in TDOA
* Squashed commit of the following:
commit 149dfab2813bc7e4e83e12b5827f59655050449f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 30 09:56:13 2022 +0100
Work on bug fixes in CTD classifier (#72)
commit 91a704b07a015b4992ba60288f1a3cb8168a348c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 30 09:54:33 2022 +0100
Work on bug fixes in CTD classifier (#71)
commit d01576c8550dd18d9fce0bb9af00a69aa560b614
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 30 09:53:51 2022 +0100
Work on bug fixes in CTD classifier (#70)
commit 11bed6ffbad76d0af707783243743ca41a5abc3d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 29 14:56:29 2022 +0100
Work on bug fixes in CTD classifier (#69)
commit fccc0a715d55d096e9530b1d62ed8853e526db40
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 29 14:54:30 2022 +0100
Work on bug fixes in CTD classifier
commit 5983f30ded7bdda7147668a9ed9eca79ff9d7ccd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 27 16:44:12 2022 +0100
Delete C:\temp\PamGuardTesting 2_02_04f\PAMBinary directory
Get rid of a folder of pgdf files that Jamie had added to the repo
commit 075aceb4aabe1485f82d2001be3a575bd02c0b13
Author: Jamie Mac <macster110@gmail.com>
Date: Tue Sep 27 16:41:05 2022 +0100
Click train detector bug fix (#68)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
…
* Click train fixes
* Fixes to click train detector
* Squashed commit of the following:
commit 3a452936c047e1d941c846aefb40c0929291b1cd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 30 14:50:33 2022 +0100
Fixes from DG (#74)
* Work on bug fixes in CTD classifier
* couple of final neatenings up of CTD
commit 4015461fbc6ce0b110ef87bcf94379fb3b6a19f1
Author: Jamie Mac <macster110@gmail.com>
Date: Fri Sep 30 14:23:17 2022 +0100
Fixes to click train detector (#73)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
…
* Fix to click train detector
NO_SPECIES flag was not being in standard classifier so beaked whales were being classified.
* Getting sud files working
* .sud decompression implemented
Sud decompression implemented in real time and viewer mode. .sudx files hold a file map which is reloaded allowing rapid scrolling of sud files in viewer mode.
* Rewrite how PAMGuard manages Audio Files
PAMGuard audio file management is a mess (sorry Doug) requiring changes to code in at least 3 separate classes to make a new type of audio file work in real time and viewer mode.
Have consolidated all audio file stuff into a PamAudioFileManager class which has a static getInstance() function. Any new type of audio file added in future (e.g. next is probably AudioMoth triggered recordings) then all that is needed is the Interface PamAudioFileloader to be satisfied and added to PamAudioFileManager list of audio file loaders.
* Bug fix for sud in viewer mode and FX updates
Fixed bug in sud file where IO exception occurred at the end of a file in viewer mode.
Updates to click detector dialog in FX GUI.
Updates to example sound factory.
* Some more work on FX GUI
* Added some validators in FX GUI
ValidatorFX is awesome
* Updates to FX GUI
* Squashed commit of the following:
commit 67060016c2eda322189b1b6f5a203757a1632d1b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 21 12:26:42 2022 +0100
REsolve issues in binayUIDFunctions
commit 61c3d80f30f14c8621d9b6284ffa5c50bc2ef60a
Merge: 1de5ec6 4473d1b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 21 12:23:08 2022 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 1de5ec6e11a31989c5663894e71628cc63b18179
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 21 12:22:09 2022 +0100
Change error reporting in Binary UID functions
Message on screen rather than stack trace since it's normal when a psfx
moves to a different pc
commit 4473d1b1bf8bc25c19db105d2b44fa1040194c63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 21 11:12:04 2022 +0100
Merge from DG (#77)
* Work on bug fixes in CTD classifier
* couple of final neatenings up of CTD
* DWV Import
Fixed DWV importer so that a binary file is still created if a DWV file
doesn't exist. this is totally normal in quiet conditions, so the
correct thing to do is to generate a binary file with no data so that
effort is correctly recorded.
* Error reporting in -nogui
A lot of warnings were being issued and trying to use the default window
which caused a null pointer when running -nogui. This is fixed by a) not
trying to access frames which are null and b) changing the PAMWarning
system to write messages to terminal rather than open a dialog.
commit 63cc66a4b197ce86087f57edc38095161896b79f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Oct 18 17:04:16 2022 +0100
Merge from DG (#76)
* Work on bug fixes in CTD classifier
* couple of final neatenings up of CTD
* DWV Import
Fixed DWV importer so that a binary file is still created if a DWV file
doesn't exist. this is totally normal in quiet conditions, so the
correct thing to do is to generate a binary file with no data so that
effort is correctly recorded.
commit e4faed5cfc50ca647ec98c8e17d312fae316a3d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Oct 4 11:18:37 2022 +0100
Add exitnosave command
Add command for UDP or terminal control which will exit PAMGuard without
first saving the settings
commit f4f7cc59b63c8d31af559575075a20d4ab16128b
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Oct 3 14:30:22 2022 +0100
Fix to click trian detector (#75)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
* Bug fixes to the click train detector
Bearing classifier section now updates properly when dialog reopened
Fixed rare bug when garbage bot attempts to find the last data unit in a list of zero units.
* Squashed commit of the following:
commit 5a37bfe915925ea2307dd09928538c7e639ca52c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Aug 19 08:17:06 2022 +0100
Changes from DG branch (#50)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
* Java version
Changes unpacker to deal with non numeric characters on Linux
* Fix to getVersion()
So new version of this command should now work on Linux and Windows.
* Multiport test
Quick tester for multiport comms
* Spectrogram display
Stop spectrogram display continually recreating panels since it was
unsubscribing discarded ones and sometimes causing crash in observable
notifications.
* Backup manager bug
Error if no database. Fixed.
commit b08e86e330c5ca2de4b6902eb7ec514f47278a7c
Author: Jamie Mac <macster110@gmail.com>
Date: Wed Aug 17 09:16:52 2022 +0100
Bug fix for click train detector (#49)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 9a9f542d95b6cbc571d60a2250a2d4accf8dc4b3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:42:45 2022 +0100
Merge DG to Main (#46)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 49cd547aee3e4366e1aaa51b8fe7418199c2ad73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:40:29 2022 +0100
Merge DG branch (#45)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
* UDP Control
Added multiport functionality
commit 016cfd0da54021dcbe787f0a20856604b81bf7af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:35:06 2022 +0100
Dialog positioning
New functions to better positions dialogs on screen
commit c9f2ab3e97ec289ee8c1bcfe4531c84f77ee7fa8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 11:13:24 2022 +0100
puch to main (#44)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
* Work on batch processing, after testing of options to autostart,
autoexit and set wav file folder, database and binary store.
* Update MHTClickTrainAlgorithm.java
Fix unsynchronised access to a datablock in click train detector which was causing index errors.
* Revamp of offline process messaging and control
Includes some databsae logging of completed tasks
* Offline task logging
Bit more work, including notes and database storage of task
reprocessing. Guess this could all become 'proper' PAMGuard data and be
shown in a table on the display but that not priority enough.
* Dialog packing
Fix a couple of dialogs which don't back well on HDPI monitors
commit 55f5a3fcf12c6c8a727318a17f9dece401adc9f3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Aug 1 10:59:36 2022 +0100
Group detections menu
Small changes to limit the number of menu items in "Add to existing
group" to a maximum of 25 entries.
commit b3f6c0e6657de91a7e015a48f5f218f60f23c5f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 29 10:50:45 2022 +0100
Handle -nogui option in PamWorker
PamWorker used to catalog files at startup (if a file folder input
system is used). This creates a progress dialog. Stop it appearing in
-nogui operations.
commit 8569b6b579659cba8229596e91c35355bc5ed61b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jul 22 08:30:47 2022 +0100
Click display fixes (#41)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
2. Component sizes in display dialog on hres monitors
commit 128a512ff60c26b5acedd76de96c0905c6bf27ae
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 16:37:57 2022 +0100
Another attempt at stopping it crashing on a headless system
Dealing with displays that get created for clickangle vetos and a call
to the gui in the click train detector.
commit 6eaa6e4978b2483e5828ca4a3914c58d7a9cfe2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 19 08:20:07 2022 +0100
nogoi fix for headless systems. (#40)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
commit 9fdd30556bf391428e1d3f2f9e91dbbdf771fa84
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jul 12 15:53:07 2022 +0100
Variable sound output level (#39)
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Bug fixes to click train detector
Fixed bug with number of coasts in the MHT Kernel
Added an option for amplitude to have a maximum
Removed print statements.
* Bug fix for click train logging
The size of the string classifers field was dynamically set - this was a bug.
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
commit ef0330173b5a9683fb79c9cb027b207a768ae30c
Author: Jamie Mac <macster110@gmail.com>
Date: Mon Aug 8 10:32:19 2022 +0100
Click trian detector fixes (#48)
* 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
* Updates to FX GUI
* 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
* Bug fixes to FX GUI
* Updates to click train detector
* Squashed commit of the following:
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Squashed commit of the following:
commit 62b020b3204aa56189b1c2da88bcbb9f49140936
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 14 06:52:20 2022 +0100
Add a new offlinefileslist function
commit 3a9a5311aa529b66340f6ae322f88905b911947a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Apr 27 09:43:31 2022 +0100
Update .gitignore
commit 9f998165ee95dbb16acaf420876f3aeab75c2158
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 2 19:40:24 2022 +0100
Updates to support ContactCollator plugin (#33)
* 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
* Updated data selector for click train detector
* Click train detector updates and bug fixes
Fixed very annoying bug which meant templates did not show properly when the dialog was first opened in swing.
Added feature to simple classifier were % of clicks of one click classification (or other data selector paramter) can be used to classify.
* Bug fix and improvements for Ketos
Ketos models now automatically set the correct sample length when loaded.
Bug fix for the TDisplayFX - null pointer exception if no class names loaded and sorted recently introduced bug in drawing predictions.
* Updates to deep learning and FX GUI
Added some more example sounds to deep learning UI.
Updated click detector in the FX GUI.
* PAMGuard FX sound output update
* Updates to FX GUI
* Updates to FX GUI
* Update RawDataTransforms.java
* Fixes to FX UI
* Squashed commit of the following:
commit 11ba8bf91e1cd55e4305c4060a379f9ff0c58c4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 4 11:45:47 2022 +0100
MErge from DG Branch (#47)
* Variable sound output level
Mods to SoundPlayback module to allow additional parameters. Implemented
system for NI cards to allow changes to selected output voltage range
meaning output can be boosted to level higher than current default.
* Code to support nogui operations when no screens present on headless
system
* Fix problem of nogui headless operation trying to access screen size.
* Click detector display fixes
1. ICI not displaying correctly
…
Co-authored-by: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
2022-10-31 13:43:15 +00:00
tab of the spectrogram configuration dialog, and also right click on the
spectrogram and select to display the annotations. Annotations are saved to the
database so you will also need a database module in your configuration. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>2.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > A new system for important warning messages has been implemented.
Warnings such as failure to connect to the GPS or a database error will now
appear at the top of the main PAMGuard display. < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>3.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > File and Folder audio input systems now have an optional repeat button
which is useful when using PAMGuard for demonstration purposes. < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>4.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-01-10 11:17:44 +00:00
< / span > The sound File and Folder audio input systems now have an optional time
zone setting. Note that PAMGuard analysis should still all be taking place in
2023-06-29 10:44:00 +00:00
UTC and that this option is intended to allow the conversion of file times
which were not recorded as UTC into UTC and not the other way around. Use the
option with caution !< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>5.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-06-29 10:44:00 +00:00
< / span > The Open Office Database system has been removed from the list of
available options since it is not reliable. If you require a free database
solution we recommend you use the MySql Community Server < a
2022-01-07 10:41:38 +00:00
href="http://dev.mysql.com/downloads/mysql/">http://dev.mysql.com/downloads/mysql/< / a > < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>6.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-30 14:27:29 +00:00
< / span > < span lang = EN-US > Changed Rocca Measurement menu item to open a window
containing click events, instead of a submenu listing click events. Using
a window simplifies multiple event selections< / span > < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>7.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > The DIFAR module has received numerous improvements and
bugfixes after 6 weeks of field testing.< / span > < / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoNormal > The following bugs have been fixed for this release. < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>1.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 220 Sample counts were wrapping and causing PAMGuard to report
incorrect times after 2^31 samples.< / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>2.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 223. Click detector null clicks (This primarily only affected
offline file analysis).< / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > 3.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Bug 225. Display of remaining recording time. Was only displaying hours,
minutes and seconds. Now correctly displays the number of remaining days. < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>4.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-11-13 17:41:13 +00:00
< / span > Bug 226. Spectrogram Mark Observer list doesn't refresh when modules
added or removed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>5.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 227. Logger forms not working with MySQL. Several minor issues with
the MySQL interface generally and in particular with the logger forms module
have been resolved. < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>6.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 228. Occasional crashing when training the whistle classifier. < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>7.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug 229. < span lang = EN-US > Fixed bug in Viewer Mode which caused Rocca to
crash when analyzing click event containing unclassified clicks< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:47.25pt;text-indent:-29.25pt' > < span
lang=EN-US>8.< / span > < span lang = EN-US style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > < span lang = EN-US > Bug 230. Click Bearing Display. With a two hydrophone
system, clicks calculated to have a bearing of exactly 180 degrees would be
displayed at 0 degrees on the bearing time display.< / span > < / p >
< p class = MsoListParagraph style = 'margin-left:36.75pt;text-indent:-18.75pt' > < span
lang=EN-US> < / span > < / p >
< p class = MsoNormal > Details of these bugs can be found at < a
href="https://sourceforge.net/p/pamguard/bugs">https://sourceforge.net/p/pamguard/bugs< / a > < / p >
< h1 > < a name = "_Toc444450398" > Version 1.13.03 Beta, March 2015< / a > < / h1 >
< p class = MsoNormal > < b > Changes< / b > < / p >
< p class = MsoNormal > Small changes have been made to the ROCCA whistle classifier
module: Added Sampling Rate, Number of Channels and Geographic Location to the
Rocca contour output file. Number of Channels and Geographic Location can
be specified by the user in the Rocca Parameters dialog Notes tab.< / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoNormal > A number of minor bugs have been fixed for this release. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 1.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
2022-10-21 10:12:04 +00:00
209. Map zoom level. This was zoomed right into a range of about 1m when new
maps were created. This is now fixed and it starts with a default range of 10km
on the display. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 2.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
212. Decimator crashed. This only happened very rarely and only if a very large
decimation factor was used, so it's unlikely to have affected anyone. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 3.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
215. Sound acquisition dialog crashing. Could happen if there were no sound
cards installed on a system. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 4.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
216. Whistle classifier would not work offline (in viewer mode). This is now
fixed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 5.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
217. PAMGuard viewer fails to read a configuration at startup. This would cause
total loss of the PAMGuard configuration in viewer mode and has been rectified.
< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 6.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
218. SAIL Acquisition card would hang the system. This has also been fixed. < / p >
2023-01-10 11:17:44 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 7. Bug
219. Problems displaying Offline Click Events in the Viewer map have been
fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < / p >
< h1 > < a name = "_Toc444450399" > Version 1.13.02 Beta, January 2015< / a > < / h1 >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 1.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
208. Logger forms CHECKBOX control crashes. Fixed. < / p >
< h1 > < a name = "_Toc444450400" > Version 1.13.01 Beta, January 2015< / a > < / h1 >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 1.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
207. Threading hydrophone error. Caused array location errors if GPS data set
to read on a time. Fixed< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 2.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
205. Crash in 3D localiser if no output CSV file set. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > 3.< span style = 'font-size:
7.0pt;font-family:"Times New Roman",serif'> < / span > Bug
197. Click detector reporting 'Null Click with no waveform'. Fixed< / p >
< p class = MsoNormal > < b > Changes< / b > < / p >
< p class = MsoNormal > Small changes made to DIFAR module. < / p >
< h1 > < a name = "_Toc444450401" > Version 1.13.00 Beta December 2014< / a > < / h1 >
< p class = MsoNormal > < b > Configuration Changes< / b > < / p >
< p class = MsoNormal > < i > Menu Layout< / i > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > The PAMGuard menus have been rearranged into a more intuitive
grouping which we believe will help users find functionality more easily. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > 'Detection' menu has been renamed to 'Settings' since many
menu items within this menu were not directly to do with 'Detection'.< / p >
< p class = MsoNormal > The groupings within the File / Add Modules menu have been
rearranged so that they are now:< / p >
< p class = MsoNormal > '
Maps and Mapping< / p >
< p class = MsoNormal > '
Utilities< / p >
< p class = MsoNormal > '
Sensors< / p >
< p class = MsoNormal > '
Displays< / p >
< p class = MsoNormal > '
Sound Processing< / p >
< p class = MsoNormal > '
Detectors< / p >
< p class = MsoNormal > '
Classifiers< / p >
< p class = MsoNormal > '
Localisers< / p >
< p class = MsoNormal > '
Visual Methods< / p >
< p class = MsoNormal > The '< i > Hydrophone Array< / i > ' menu item moved from 'File' to
'Settings'< / p >
< p class = MsoNormal > '< i > Multi Threading< / i > ' menu item moved from 'Detection'
(now 'Settings') to 'File'< / p >
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > '< i > Start< / i > ' and '< i > Stop< / i > ' menu items removed.
PAMGuard should be started and stopped using the red and black buttons.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > New Modules< / b > < / p >
< p class = MsoNormal > < i > DIFAR< / i > (Localisation Group)< / p >
< p class = MsoNormal > This module, funded by the Australian Antarctic Division
2022-11-15 17:49:06 +00:00
allows the de-multiplexing and calculation of angles from military style DIFAR
sonobuoys. See online help for details. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > MEAL Localiser< / i > (Localisation Group)< / p >
2022-11-15 17:36:49 +00:00
< p class = MsoNormal > This module, developed by Jamie Macaulay of St Andrews
University estimates the 3D localisation of clicks using a variety of
algorithms. It's primarily been developed to track harbour porpoise in three
2023-01-10 11:17:44 +00:00
dimensions over scales of 10's of metres. While currently only working with
output from the click detector, we hope eventually to extend its use to
whistles as well. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Accelerometer Readout< / i > (Sensors group)< / p >
< p class = MsoNormal > This module, funded by NOAA for the South West Fisheries
Science Centre (SWFSC), measures pitch and roll from analogue accelerometer
sensors in a hydrophone. Data are fed real time into the updated hydrophone
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
array manager in order that bearings from a tetrahedral tracking array are
correctly calculated in real world coordinates. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Wild ArcGIS Interface< / i > (Maps and Mapping group)< / p >
2023-01-18 11:06:03 +00:00
< p class = MsoNormal > This module, developed by Michael Oswald / SWFSC, allows
2023-05-26 09:28:54 +00:00
PAMGuard to output data in a format suitable for display in the WILD ArcGIS
marine mammal survey package. See online help for details. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Alarms< / i > (Utilities Group)< / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > This is a general system of visual and audio alarms
developed by Doug Gillespie for use on a variety of projects. The alarms can be
coupled to any module or detector in PAMGuard. Where appropriate, modules can
control which of their data will cause an alarm action (e.g. in the Click
detector you can set which types of classified click will fire the alarm). See
online help for details. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Noise Band Monitor< / i > (Sound Processing Group)< / p >
< p class = MsoNormal > This module, developed by Douglas Gillespie, Measures octave
of third octave noise bands. See online help for details. < / p >
< p class = MsoNormal > < i > Filtered Noise Measurement< / i > (Sound Processing Group)< / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > This module, developed by Douglas Gillespie, measures noise levels
in a single frequency band using a variety of filter functions. See online help
for details. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Envelope Tracing< / i > (Beta Only, Sound Processing Group)< / p >
< p class = MsoNormal > This module, developed by Douglas Gillespie, traces the
envelope of a stream of audio data. In particular, it can be used to generate
audio output from high frequency data. See online help for details. < / p >
< p class = MsoNormal > < i > Long Term Spectral Average< / i > (Sound Processing Group)< / p >
< p class = MsoNormal > This module, developed by Douglas Gillespie, calculates the
long term spectral average of audio data for a spectrogram display. See online
help for details. < / p >
2022-02-08 17:32:13 +00:00
< p class = MsoNormal > < i > Echo Detector and Sperm Whale IPI Computation< / i > (Beta
only, Sound Measurements Group)< / p >
2022-01-07 10:41:38 +00:00
2023-01-18 11:06:03 +00:00
< p class = MsoNormal > These two modules, developed by Brian Miller of the
Australian Antarctic Division can be used to estimate the inter pulse interval
of sperm whale clicks. (No help available)< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < / p >
< p class = MsoNormal > < b > New Features< / b > < / p >
< p class = MsoNormal > < i > Hydrophone Configuration< / i > < / p >
< p class = MsoNormal > The hydrophone configuration system within PAMGuard has been
substantially rewritten, partly so that it can support multiple remote buoys
(e.g. DIFAR buoys) each of which needs to be localised individually. As a
consequence, the layout of the Array Manager dialog will appear somewhat
different. Details are available in the online help. < / p >
< p class = MsoNormal > < i > FLAC File Support< / i > < / p >
< p class = MsoNormal > Can now read raw audio data direct from FLAC files. < a
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
href="http://en.wikipedia.org/wiki/FLAC">FLAC< / a > is a lossless compression algorithm
for audio data. Files, or folders of files are accessed in the same way as WAV
and AIFF files in the Sound Acquisition module. In a future release we also
hope to provide support for writing FLAC files from the sound recorder module. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Sound Recorder Module< / i > < / p >
< p class = MsoNormal > Now supports writing 8 and 24 bit as well as 16 bit files.
2022-11-15 21:08:40 +00:00
Also writes data to dated sub folders, starting a new folder each day (UTC).
Also provides additional information on disk space on the main display panel.
2022-01-07 10:41:38 +00:00
Millisecond time is also now included in the output file names. < / p >
< p class = MsoNormal > < i > Datagram Options< / i > < / p >
< p class = MsoNormal > Datagram options in Viewer have been improved so that the
user has to verify the time binning for datagrams the first time the viewer is
2023-01-10 11:17:44 +00:00
run and can also change the time bins from the File menu (See the
File/BinaryStore/Datagram options menu. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Viewer Configuration< / i > < / p >
2022-11-15 17:49:06 +00:00
< p class = MsoNormal > The Viewer configuration is now saved into a separate
database table from 'normal' settings so that Viewer can run at same time as
normal operation, but with slightly different display settings. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Spectrogram Display< / i > < / p >
< p class = MsoNormal > A system of sliders for setting the frequency and amplitude
ranges of the spectrogram display has been implemented. Click the grey button
on the top right corner of the spectrogram display ' < / p >
< p class = MsoNormal > < i > Video Range Module< / i > < / p >
< p class = MsoNormal > The video range module has been modified so that it can
estimate distances based on fixed objects within a picture as well as the
horizon. < / p >
< p class = MsoNormal > < i > Improved Filter Options< / i > < / p >
2022-11-15 17:36:49 +00:00
< p class = MsoNormal > Filter options (used as stand-alone filter modules and also
2023-01-18 11:06:03 +00:00
within many other modules, such as the click detector and the Filtered Noise
Measurement module) have been improved so that the user can specify arbitrarily
shaped Finite Impulse Response filters (see online help for details). < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < i > Radar Display< / i > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > Can now show bearings relative to true North OR the vessel
heading. Also has the option of only showing certain types of click and
whistle.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< ol style = 'margin-top:0cm' start = 1 type = 1 >
< li class = MsoNormal style = 'margin-bottom:0cm' > Reading of wav files.
Modifications to the Java wav file reading code in order to read wav files
between 2 and 4 GByte in size (the wav standard extends to 4 Gbyte, but
Java for some reason only supports up to 2Gbyte)< / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Ishmael Detector configuration.
It was impossible to correctly configure these detectors and configuration
settings were not being saved correctly. This has now been rectified. < / li >
2023-05-30 14:27:29 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Logger forms input of character
data. Was causing an exception when character input fields were cleared. < / li >
2022-01-07 10:41:38 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Click detector inter click
interval display was not working in viewer mode. This has been rectified. < / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Configuration loading. This has
2023-01-18 11:06:03 +00:00
been rationalised since it was often confusing to users. It is now no
longer possible to change configurations once PAMGuard has been launched
and pressing 'Cancel' on the select dialog causes PAMGuard to exit. < / li >
2022-01-07 10:41:38 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Airgun display. If this was
2023-01-10 11:17:44 +00:00
included in the PAMGuard model before the GPS module it would hang
PAMGuard. This has been rectified. < / li >
2022-01-07 10:41:38 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Fixed occasional exceptions in
the sound output modules when playing back from files. < / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Fixed exceptions in spectrogram
user interface. < / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Fixed National Instruments sound
output bug which meant that it could only work with two channel data. Will
now work with one to as many channels are supported by the playback
device.< / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Fixed colour bugs in Logger
forms which did not display correctly in 'night' mode. < / li >
2023-01-18 11:06:03 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Bug fix in simulator. No longer
stops or fails to start generating sounds. < / li >
2023-05-05 13:14:22 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Bug in calculated spectrum
levels if data were decimated (< a
2022-01-07 10:41:38 +00:00
href="http://sourceforge.net/p/pamguard/bugs/187/">http://sourceforge.net/p/pamguard/bugs/187/< / a > )
. Did not affect band level calculations. < / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Bug in noise band monitor.
Crashed when sample rate was exactly 2kHz. Fixed < / li >
2022-10-21 10:12:04 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Memory leak in click detector.
Severe memory leak when processing clicks in viewer mode now fixed. < / li >
2022-01-07 10:41:38 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Flickering of click display (< a
href="http://sourceforge.net/p/pamguard/bugs/191/">http://sourceforge.net/p/pamguard/bugs/191/< / a > )
now fixed. < / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Logger forms crashing in Viewer
mode. Bug now fixed. < / li >
< li class = MsoNormal style = 'margin-bottom:0cm' > Storage options (< a
href="https://sourceforge.net/p/pamguard/bugs/175/">https://sourceforge.net/p/pamguard/bugs/175/< / a > )
whereby clicks were stored to database is now fixed. < / li >
2022-11-15 17:49:06 +00:00
< li class = MsoNormal style = 'margin-bottom:0cm' > Sound Recorder output folder is
now defaulting to the User folder (Generally
C:\Users\username\PAMRecordings) instead of C:\Program Files
(x86)\PamguardBeta which didn't work since the software doesn't have write
access to that folder. < / li >
2022-01-07 10:41:38 +00:00
< / ol >
< p class = MsoNormal > < / p >
< h2 > Version 1.12.00 Beta February 2013< / h2 >
< p class = MsoNormal > < b > New Modules< / b > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Clip Generator: Saves and
displays short waveform clips around detections. Can work with any detector (or
indeed any other data stream within PAMGuard). < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Local time display: displays the
computers local time on the main display panel. < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > WILD interface: provides the user
the ability to integrate Pamguard with the WILD ArcGIS-based marine mammal
survey software package.< / p >
< p class = MsoNormal > < b > New Features< / b > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Core Functionality< / i > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > New storage options have been
implemented which give the user greater control of where data are stored. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > Modules have been arranged into
different groups in the configuration menus and tool tip texts have been added
to these menus to provide additional information to users. < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Radar Display< / i > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Functionality has been added to
the radar display so that bearings can be shown relative to either the vessel
or to true North. < / p >
2023-05-30 14:27:29 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > Better control of data in viewer
mode, making is easy to scroll through and view data for short time periods. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > GPS< / i > < / p >
2022-10-21 10:12:04 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > Function to import GPS data from
other data sources for the PAMGuard viewer. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Database< / i > < / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > Can now copy data from binary
storage to the database offline for any module having both binary and database
storage. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > Can create a blank MS Access
database (2007 and later *.accdb formats only).< / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Can open MS Access from within
PAMGuard to make it easier to view database content. < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Support for open office
databases.< / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Sound Acquisition< / i > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > National Instruments cards: Added
code in support of the new x-series devices. < / p >
2023-05-05 13:14:22 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > ASIO sound cards: Added support
for a new open source ASIO driver system (jasiohost). The old system has been
left in place for now while we assess users response to the newer system. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > AIS< / i > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Support has been added to the AIS
module to read data from class B AIS stations (used by smaller vessels), Base
stations and Aids To Navigation. < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Spectrogram Display< / i > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Can now scroll as well as wrap
the data. < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Whistle Detector< / i > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Stores amplitude and bearing
information correctly in the binary files. < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Logger Forms< / i > < / p >
2022-11-15 17:49:06 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > A substantial amount of work has
been carried out on Logger forms, funded by the South West fisheries Science
Center. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-left:36.0pt' > < i > Click Detector< / i > < / p >
< p class = MsoNormal style = 'margin-left:36.0pt' > Two additional displays have been
added to the click detector< / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:72.0pt;text-indent:-18.0pt'>1.< span style = 'font-size:7.0pt;
font-family:"Times New Roman",serif'> < / span > Concatenated
Spectrogram which enables users to view spectra for multiple clicks within the
same event.< / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:72.0pt;text-indent:-18.0pt'>2.< span style = 'font-size:7.0pt;
font-family:"Times New Roman",serif'> < / span > Inter
Detection Interval Display which provides a visual interpretation of the
inter-detection interval.< / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'> < / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
margin-left:36.0pt'>Target Motion Analysis: Updated target motion analysis
module so that it works in three (as opposed to two) dimensions.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'> < / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'>Alarm in click detector to issue audible warning when
certain click types are detected. < / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'> < / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'>Display options have been improved making it easier to
display only certain types of clicks. < / p >
< p class = MsoNormal style = 'margin-top:0cm;margin-right:0cm;margin-bottom:0cm;
margin-left:36.0pt'> < / p >
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-18.0pt' > < i > Ishmael
Detection Modules< / i > < / p >
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-18.0pt' > We
have implemented database storage for output of these modules. < / p >
< p class = MsoNormal > < b > Bug fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-26 09:28:54 +00:00
< / span > Radar Display: A bug which stopped the radar display from correctly
displaying bearings to whistles from arrays containing more than two hydrophone
elements has been fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-05 13:14:22 +00:00
< / span > Database Speed: A substantial rewriting of some of the indexing methods
in the database module has led to a significant increase in the speed at which
2022-11-15 21:08:40 +00:00
data are written to the database (orders of magnitude for large databases).
This is having a significant impact on the overall reliability of the software.
2022-10-21 10:12:04 +00:00
Other changes have increased the speed (again by orders of magnitude) at which
data are read back into PAMGuard when using the viewer. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > PAMGuard start-up options have been substantially improved:< / p >
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-18.0pt' > 1.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Pressing cancel will now exit PAMGuard< / p >
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-18.0pt' > 2.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Clearer when a new (blank) configuration is being created< / p >
< p class = MsoListParagraph style = 'margin-left:54.0pt;text-indent:-18.0pt' > 3.< span
style='font-size:7.0pt;font-family:"Times New Roman",serif'>
< / span > Can create a database for viewer mode from scratch. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Timing calculations for simulated data have been improved. < / p >
< h2 > Version 1.11.02 Beta May 2012< / h2 >
< p class = MsoNormal > < b > New Features< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Hiding side panels. The panel on the left of the display can be hidden '
this creates more space for other displays. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click Detector Displays. Numbers of small displays (e.g. the Wigner
plot) is now remembered between runs. < / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < span style = 'font-size:7.0pt;font-family:
"Times New Roman",serif'> < / span > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > PAMGuard Colours: Now selects correct night time colours at programme
start-up.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Bug in Noise Monitor. Version 1.11.01 would crash if only a subset of
2023-06-29 10:44:00 +00:00
channels were selected, e.g. if you only measured noise on channel 0 of a two
channel configuration. This bug is now fixed< / p >
2022-01-07 10:41:38 +00:00
< h2 > Version 1.11.01 Beta April 2012< / h2 >
< p class = MsoNormal > < b > New Modules< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > ROCCA Whistle Classifier (see online help)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Noise Measurement (see online help) < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Logger Forms< / p >
< p class = MsoNormal > < b > Click Detector Updates< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Amplitude Selector. This is a small popup window which allows you to set
a minimum amplitude for clicks to be displayed on the bearing time display.
Primarily useful during offline analysis using the viewer to remove clutter
from the display. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > ICI of unassigned clicks. Previously ICI was only shown for clicks
assigned to a click train. Can now be shown for all clicks, but note that this
will be meaningless if there is > 1 animal present. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Echo detection. Automatic detection of echoes (see online help). < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Offline event marking. Offline event marking similar to functionality in
2022-11-13 17:41:13 +00:00
RainbowClick is now available in the PAMGUARD viewer. Event summary data is
stored in the database and can also be exported to text files (e.g. for
importing into the Distance software). < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Target motion analysis in two and three dimensions using a variety of
models to fit the data (see help files for details).< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Toolbar with display species selection.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > Bearings can be calculated using the envelope of the waveform rather
than the full waveform. The waveform or envelope can also be filtered prior to
2022-01-07 10:41:38 +00:00
bearing calculation.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click species templates. Spectral templates may be generated / reloaded
for different types of click.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click concatenated spectrogram display helps to view spectral properties
of multiple clicks in an event.< / p >
< p class = MsoNormal > < b > Raw Data Loading< / b > < / p >
< p class = MsoNormal > In viewer mode, use the Acquisition control dialog to select
the location of wav files associated with the data. This will unlock two useful
features of the display:< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-11-15 17:36:49 +00:00
< / span > The spectrogram will automatically generate and display spectrogram
data. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The spectrogram display and the click detector will both allow you to
play back sound via the system sound card. < / p >
< p class = MsoNormal > < b > Minor Features and Bug Fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The default preamplifier gain in the acquisition module has been changed
to 0dN< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-11-15 21:08:40 +00:00
< / span > The Binary store now saves a complete data map between runs of the
PAMGUARD viewer. This leads to significant improvements in the time the viewer
takes to load large data sets.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > DataMap: The click and the whistle and moan detectors can now also
show graphs of data density as a function of frequency instead of simple bar
charts of data density vs. time (datagrams). This makes it much easier to find
features such encounters with animals. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Formatting of times in scroll bars has been improved (e.g. will say 15 m
instead of 900s)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The FFT Engine can now copy with FFT hops which are greater than the FFT
length. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The filter module can now also generate finite Impulse Response (FIR)
filters. Note however, that FIR filters may require considerably more execution
time than IIR filters. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Database support for MS Access 2007 and 2010 database formats. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > 3D bearings from click detector using volumetric arrays. For small
arrays (where the distance between elements is less than a few hundred samples)
bearings are now correctly calculated in three dimensions. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Main GUI frame no longer disappears behind other windows when viewer
data are loaded. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Toolbar with quick access to start / stop buttons. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Filter and Decimator modules output data name. These were not unique in
previous versions which made it impossible for downstream modules to connect to
the correct data stream. This has been fixed. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-30 14:27:29 +00:00
< / span > Whistle classifier has some new features in the classifier training
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
panel. It is also now possible to export training data files directly from
binary data files. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-02-08 17:32:13 +00:00
< / span > The hydrophone localisation systems have been updated to better use
information from true and magnetic heading sensors.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The FFT module has been updated to ensure it finds it's correct data
source, even if that data source is loaded after the FFT module is created.< / p >
< p class = MsoNormal > < / p >
< h2 > Version 1.10.00 Beta December 2010< / h2 >
< p class = MsoNormal > < b > New features< / b > < / p >
< p class = MsoNormal > 1. Binary storage module. < / p >
2023-01-10 11:17:44 +00:00
< p class = MsoNormal > Performs a parallel role to the PAMGAURD database but uses
binary files in a proprietary format which is considerably more efficient for
data of unknown length such as whistle contours or small clips of click
waveform. This feature is currently implemented in the following modules:< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click Detector< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Whistle and Moan detector< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > AIS < / p >
< p class = MsoNormal > 2. Improved offline viewer functionality. < / p >
2023-05-05 13:14:22 +00:00
< p class = MsoNormal > The offline viewer is much improved with better data
scrolling and the ability to view data either stored in the database or the
binary storage system. Work has stated on functions which read and use data
stored in audio files. This is currently limited to re-calculating and
displaying displaying spectrogram data during viewer mode operation. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > 3. Heading sensor readout< / p >
< p class = MsoNormal > PAMGUARD can now read true or magnetic heading data from
gyro compasses, fluxgate compasses, etc. See help for details.< / p >
< p class = MsoNormal > 4. Click detector offline event marking< / p >
< p class = MsoNormal > Functionality for offline analysis, similar to that in
RainbowClick is now partially incorporated into the PAMGUARD click detector in
viewer mode. Help files have not yet been developed for these features. < / p >
< p class = MsoNormal > 5. Better support in the Decimator module for non-integer
frequency division (i.e. previous versions would convert well from 96kHz to
48kHz, but not from 500kHz to 48kHz) < / p >
< p class = MsoNormal > < b > Bug fixes< / b > < / p >
2023-05-26 09:28:54 +00:00
< p class = MsoNormal > 1. Placement of axes on some displays (array manager and
depth side panel). Problem in 1.9.01 Beta now fixed. < / p >
2022-01-07 10:41:38 +00:00
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > 2. Fixed problems of NMEA read out not restarting after a
serial drop out. NMEA now restarts correctly. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > 3. Fixed a memory leak which caused occasional crashes,
particularly when large numbers of files were processed offline. < / p >
< p class = MsoNormal > 4. The correct file path separator is used in Sound
recording names under Linux (which uses " /" as opposed to
" \" on Windows).< / p >
< h2 > Version 1.9.01 Beta May 5 2010< / h2 >
< p class = MsoNormal > < b > Bug fixes< / b > < / p >
< p class = MsoNormal > Acquisition dialog for ASIO sound cards was resetting all
channel numbers to zero.< / p >
< p class = MsoNormal > Degree symbols throughout PAMGUARD have been fixed so that
they work on all Win64, (Mac and Linux.)< / p >
< p class = MsoNormal > An unnecessary channel warning from the seismic veto has
been removed. < / p >
< p class = MsoNormal > Contour check boxes on the map dialog have now been placed
in a scrolling pane so that if there are lots of contours, the dialog doesn't
become too bit to fit on a screen. < / p >
< p class = MsoNormal > < b > New Feature< / b > < / p >
< p class = MsoNormal > psf file name is now displayed in the title bar of the main
PAMGUARD display. < / p >
< p class = MsoNormal > Windows Installer now sets permissions on PAMGUARD folder so
2023-05-30 14:27:29 +00:00
that don't need to be an administrator in order to create new files in that
directory. Prevents problems especially under Vista/Windows 7 when saving psfs
and recording sounds to the default directory. < / p >
2022-01-07 10:41:38 +00:00
< h2 > Version 1.9.00 Beta April 2010< / h2 >
< p class = MsoNormal > < b > Channel numbering< / b > < / p >
< p class = MsoNormal > A new internal channel numbering scheme for ASIO sound cards
was released on 8 March in Alpha version 1.8.02. These changes have now been
promoted to this Beta release 1.9.00. These changes were described in an email
to PAMGUARD User, the text of which is repeated here:< / p >
< p class = MsoNormal > Within PAMGUARD, there have been constant problems with
lookup tables relating hardware channel numbers to internal channel numbers.
99.9% of the time, this is not a problem since people are just reading channels
0 and 1 from a normal sound card or a list of channels 0,1,2,3, etc from an
ASIO card or National Instruments card. However, when using the ASIO sound
acquisition system, it is possible to read out hardware channels 2,3,4,5 say
2022-11-15 17:36:49 +00:00
and those numbers would propagate through PAMGUARD and be used by all the
detectors. While this gave some clarity to the displays, it also created
a number of problems since look up tables were constantly required to relate
hardware numbers and software numbers in every PAMGUARD module. Since this type
of channel numbering was only implemented several years into the PAMGUARD
project, it was never fully implemented or well supported by the different
modules which resulted in a number of bugs which could cause confusion as to
which hydrophones were being used during localisation or during calibrated
2023-06-29 10:44:00 +00:00
measurement. The situation tended to only arise with a small number of ASIO
sound cards such as the RME Fireface 400 on which the most useful inputs, the
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
balanced line inputs, are hardware channels 4,5,6 and 7 on the back of the instrument.
(On the Fireface 800, the balanced line inputs are channels 0 to 7). When using
the National Instruments system, data were always sent into the rest of
PAMGUARD with sequential channel numbering starting at 0. This was required in
order to support multiple NI Daq boards where it is possible to read for
example channel 0 and 1 on two different devices, so to uniquely identify
channels in the rest of PAMGUARD, the only rational thing to do was to re-label
those channels 0,1,2,3. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > There have been other annoyances with the ASIO channel
numbering scheme. For instance, if you had a configuration which worked in real
time using channels 7 and 8 of a sound card, you could not use that same
2022-11-15 17:36:49 +00:00
configuration to analyse wav files, which would always read their data as
2023-05-05 13:14:22 +00:00
channels 0 and 1. Similarly if you switched sound cards, you may have to
reconfigure every detector and several of the displays to handle the changes in
channel numbering. < / p >
2022-01-07 10:41:38 +00:00
2023-05-05 13:14:22 +00:00
< p class = MsoNormal > I have spent a considerable amount of time trying to work
out a better system for handling channel numbering in PAMGUARD and have decided
2022-01-07 10:41:38 +00:00
that the only practical thing to do is to force all software channel numbering
back to a zero indexed system. i.e. even if you read out hardware channels
3,4,5 and 6, within PAMGUARD, everywhere apart from the Sound acquisition
2023-06-29 10:44:00 +00:00
dialog, you will see them listed as channels 0,1,2 and 3. The
consequences of doing this are mainly very good. Most users will not notice any
changes. For those who need for some reason to read channel numbers not
starting at zero things will be more stable. However, when you go to a new
version with this new feature, it will be necessary to reconfigure all the
modules in any existing configurations. To do this, open the configuration
dialog for each module in turn and select the correct, zero indexed, channel
number. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > Other Changes / new features< / b > < / p >
< p class = MsoNormal > PAMGUARD Viewer< / p >
< p class = MsoNormal > The way in which data are loaded for each module has changed
in the PAMGUARD viewer. In the scroll bar for each display, at the right hand
end, there are buttons for pagingforward, backward and setting page length
options. < / p >
< p class = MsoNormal > Click Detector Bearing Time display< / p >
< p class = MsoNormal > Older versions used a vertical scroller in the right hand
side of the main bearing time display to control the display length. This has
been removed and replaced by a small control consisting of an edit box and a
spinner (up and down arrows) at the right hand end of the horizontal scroll
bar. The scroll system now also enabled you to scroll back through up to one
minute of data during real time operation. < / p >
< p class = MsoNormal > Whistle and Moan Detector< / p >
< p class = MsoNormal > Bearings are now written to the database.< / p >
< p class = MsoNormal > PAMGUARD Viewer scrolling mechanism has changed. < / p >
2022-11-15 17:49:06 +00:00
< p class = MsoNormal > Each display now has a small control in the right hand end
of a scroll bar or a slider which allows you to page through data. This is only
2022-01-07 10:41:38 +00:00
well implemented for the map, but will be an increasingly important feature as
more displays are set up for offline data viewing in future releases. < / p >
< p class = MsoNormal > Viewer data map< / p >
< p class = MsoNormal > When using the PAMGUARD viewer an additional panel will be
displayed showing an overview of data quantity (per hour) from the various
database tables connected to PAMGUARD. < / p >
< p class = MsoNormal > Spectrogram Display overlays< / p >
< p class = MsoNormal > The mechanism behind this has changed. Should not affect
operations, but if you have problems with overlays on the spectrogram, please
notify < a href = "mailto:support@pamguard.org" > support@pamguard.org< / a > < / p >
< p class = MsoNormal > All display overlays< / p >
< p class = MsoNormal > Now pick up line colours from the Display symbol manager, so
it's possible to set line colours by selecting a symbol with a particular line
colour from the Display menu. < / p >
< p class = MsoNormal > Database< / p >
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > Default name for the Database module has changed from
" ODBC Database" to just " Database" . This will not affect
existing configurations. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > Sound acquisition< / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > Changes made for a previous Mac build now incorporated into
main Beta branch. This should allow for basic 2 channel sound acquisition using
2022-01-07 10:41:38 +00:00
Macs. < / p >
< p class = MsoNormal > Bug Fixes< / p >
< p class = MsoNormal > Whistle and Moan Detector < / p >
< p class = MsoNormal > Was not detecting sounds when noise reduction was performed
in the Whistle Moan Detector, but was OK when noise reduction ran in the FFT
module. This problem has been resolved.< / p >
< p class = MsoNormal > Whistle Classifier< / p >
< p class = MsoNormal > Bug fix in database output. The first species probability
column was setting to zero. This is now fixed< / p >
< p class = MsoNormal > Ishmael Detectors< / p >
< p class = MsoNormal > Better rendering of detection boxes on spectrogram display
and more meaningful names in spectrogram display menu.< / p >
< p class = MsoNormal > Sound acquisition< / p >
< p class = MsoNormal > When not using NI or AISO cards PAMAGUARD acquires sound
using javax.sound which only supports two channels. Max number of channels now
specified as 2 rather than undefined.< / p >
< p class = MsoNormal > Serial Comms< / p >
< p class = MsoNormal > A few changes so more through tidying up of resources when a
port is closed. Might prevent a few problems when using a GPS. < / p >
< h2 > Version 1.8.01 Beta February 2010< / h2 >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > Crashes caused in real time or Mixed Mode if the number of
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
software channels exceeds the number of hydrophones configured in the array
manager. It is of course illogical to have software channels which are not
assigned to a hydrophone, so rather than entirely prevent PAMGUARD from
crashing I have inserted additional checks into the hydrophone array dialog
which will prevent the user from closing that dialog unless all software
channels are assigned to a hydrophone. < / p >
2022-01-07 10:41:38 +00:00
< h2 > < span style = 'font-weight:normal' > Version 1.8.01 Beta February 2010< / span > < / h2 >
< p class = MsoNormal > < b > New features< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-30 14:27:29 +00:00
< / span > Play back of high frequency wav files through National Instruments (NI)
cards: When analysing wav files, sound can be output at high frequency
(depending on the specification of the NI card). The primary motivation for
this has been to develop a test bed for high frequency sound acquisition
whereby we can play 500kHz recordings of harbour porpoise out of an NI card on
one machine, into NI cards on a different machine which are testing high
frequency versions of the click detector.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-01-10 11:17:44 +00:00
< / span > Note that this does not (yet) permit simultaneous acquisition and
playback through< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > NI data acquisition cards. < / p >
< p class = MsoNormal > < b > Minor features and bug fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Synchronisation of FFT functions. Prevents threads accessing the same
FFT module simultaneously which was occasionally causing crashes of the click
detector if multiple hydrophone groups were being used. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Pop up menus on click detector displays: some of these were not
displaying correctly when running under Linux. This has been fixed. < / p >
< p class = MsoNormal > < b > Bug fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > patch panel can now output channels which are not in it's input list.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Null pointer trapped in Ishmael spectrogram correlation module. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > False buffer overflows at low sample rates stopped (size of data in
individual data blocks had been increased at low sample rates, but when this
exceeded 3s a false buffer overflow would occur).< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < / p >
< h2 > Version 1.8.00 Beta January 2010< / h2 >
< p class = MsoNormal > < b > New features< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Major changes to the multi-threading model in PAMGUARD. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > This results in a major speed up of data exchange between modules and can
lead to a x4 improvement in overall performance. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Additional speed improvements have been made to the click detector which
results in an approximate 30% speed improvement for that one module. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Sound playback when monitoring using a sound card (previously only
possible with ASIO sound cards) but see warning in help file about sound card
synchronisation.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-26 09:28:54 +00:00
< / span > Wigner time-frequency plot for the click detector. Clicks are NOT
automatically displayed in the Winger window as they are for the waveform and
spectrum windows since the Wigner transformation is very time consuming. Clicks
will be displayed if you select them with the mouse.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > New click classifier methods, which include extraction of frequency
sweep parameters. (Please note that this click is not yet documented. The old
classifier is still available). < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-10-28 13:00:42 +00:00
< / span > Bearing ambiguity resolution for planar and volumetric arrays. New
features in array dialog for estimations of errors on array location. These
2022-11-13 17:41:13 +00:00
feed into to a maximum likelihood estimate of angles from small 2D or 3D sub
arrays to give two polar angle coordinates. this can be used to resolve left
2023-05-30 14:27:29 +00:00
right ambiguity and is implemented for both the click and the whistle/moan
detectors. As a result, the click detector bearing time display can now be set
to go from -180 to 180 degrees rather than 0 - 180 degrees. In this case,
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
clicks in the upper half of the bearing display will be to port and clicks in
the right half will be to starboard. As you pass a whale which is to port, the
2023-05-30 14:27:29 +00:00
clicks will move UP the display. In the long term, I hope to turn this display
around so that time is up the screen rather than across. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > Small features and bug fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Checks on Recordings and Clicks output folders before PAMGUARD starts. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Colours in spectrogram amplitude display correctly match the user
selection.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Default parameters in the radar display are for quiet clicks to be shown
further away. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Ishmael spectrogram correlation module checks for kernel creation and no
longer crashes if the kernel is not present. < / p >
< h2 > Version 1.7.02 Beta November 2009< / h2 >
< p class = MsoNormal > Bug Fixes. < / p >
< p class = MsoNormal > Airgun display occasionally crashing with a class cast
exception is fixed.< / p >
< p class = MsoNormal > FFT modules, new code in 1.7.00 for interleaving FFT blocks
from multiple channels now no longer crashes. < / p >
< h2 > Version 1.7.00 Beta October 2009< / h2 >
< p class = MsoNormal > < b > Bug fix< / b > . Spectrogram time and frequency scales now
display correctly and amplitude scale updates after scale parameter changes. < / p >
< p class = MsoNormal > < b > Speed improvement< / b > . < / p >
< p class = MsoNormal > PAMGAURD FFT calculations now use the JTransforms FFT
library which gives a factor 2 speed improvement compared to previous FFT
methods used in PAMGUARD< / p >
< p class = MsoNormal > < b > New Modules< / b > < / p >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > Two new modules are packaged. These are still in the final
stages of development. Feedback is most welcome. See online help for further
details. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > Whistle and Moan Detector< / p >
< p class = MsoNormal > Whistle Classifier. < / p >
< h2 > Version 1.6.00 Beta< / h2 >
< p class = MsoNormal > Identical to Core release 1.6.00 apart from additional
modules:< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Patch panel - unstable and requires documentation< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Angle Measurement (for binocular stands) - requires documentation< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Fixed landmarks - requires documentation.< / p >
< p class = MsoNormal > < b > Bug fixes< / b > since release 1.5.01< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< / span > Channel lists in output data streams of Decimator and other modules fixed,
so that when channel numbers change, downstream modules configurations get the
correct list of available channels. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > GPS data from the GPGGA string are now correctly unpacked (formerly,
there was a bug in how times were unpacked between 1200 and 2400 GMT).< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Fixed NMEA dialog problems when no COM ports detected. < / p >
< p class = MsoNormal > < b > New Modules / Features< / b > (see help file for details)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Aural monitoring form. Module for input of data on when you're listening
and what you hear. Fully user configurable list of species. See help file for
more details. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Simulated sound sources. New sound source simulator. Accessible from
within the main data acquisition dialog. The old simulator didn't work well and
has been deleted.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Copying and Printing< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-02-08 17:32:13 +00:00
< / span > New menu functionality by right clicking on any of the tabs of the main
2023-01-10 11:17:44 +00:00
tab control will allow the user to copy the tab contents to the system
clipboard from where it can be copied into other programs (e.g. Word,
Powerpoint, etc.).Some modules, such as the map, have this implemented in other
menus (right click) and also allow printing. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Installer now checks for previous versions of PAMGUARD and uninstalls
them before proceeding with installation.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Installer now setting permissions on some of the default settings files
so that under Vista they can still be written to without needed to be an
Administrator< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > When running the *.exe launchers on a 64 bit version of Windows they now
perform a check as to whether a 32bit JVM is available. (Until 64bit versions
of all the relevant shared libraries are available a 32bit JVM is still
required to get access to the full functionality of PAMGUARD)< / p >
< h2 > Version 1.5.01 Beta< / h2 >
< p class = MsoNormal > Bug fix. Channel number checking for ASIO cards changed
during NI support function and will always throw an error in 1.5.00. This has
now been fixed. < / p >
< h2 > Version 1.5.00 Beta - NI Support< / h2 >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoNormal > Decimator was calculating incorrect filter coefficients
(coefficients were based on the output sample rate, not the input sample rate,
2022-02-08 17:32:13 +00:00
so it's likely that actual filtering of data was minimal). This is now
rectified. Ishmael matched filter. Would crash if template file not correctly
loaded. Now issues a warning message to the terminal and does not crash. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > Spelling correction on user input form (Sumbit - Submit)< / p >
< p class = MsoNormal > < b > New Features < / b > < / p >
< p class = MsoNormal > National Instruments DAQ support (Windows 32 bit JVM Only)< / p >
< p class = MsoNormal > The National Instruments interface has now been
comprehensively rewritten and is now stable. One or more NI data acquisition
devices can be used to acquire high speed data on multiple channels. See the
PAMGUARD help file for details. < / p >
< p class = MsoNormal > < b > Performance Tests< / b > < / p >
< p class = MsoNormal > A new menu item in the Help menu provides access to some
system performance tests. These are still under development but have been
released to Beta at the earliest opportunity since the development team require
feedback of test results verses performance on a variety of machines before the
tests and the corresponding help files can be finalised.< / p >
< h2 > Version 1.4.00 Beta June 2009< / h2 >
< p class = MsoNormal > < b > New Features< / b > < / p >
< p class = MsoNormal > Details of new features are documented in the PAMGUARD
online help. < / p >
< p class = MsoNormal > < b > PAMGUARD Viewer < / b > < / p >
< p class = MsoNormal > Reloads data from a PAMGUARD output database for viewing< / p >
< p class = MsoNormal > < b > PAMGUARD Mixed Mode operation< / b > < / p >
< p class = MsoNormal > Analyses data from wav or AIF file and synchronises it with
GPS data reloaded from a database so that detected sounds may be correctly
localised. Multiple display frames - enables PAMGUARD GUI to be split into
multiple display windows, displayed on multiple monitors if desired. Enables
the operator to simultaneously view the map and the click detector for example,
which is much easier than continually moving between multiple tabs. < / p >
< p class = MsoNormal > < b > Documentation< / b > < / p >
< p class = MsoNormal > The help file pages for the acquisition module have
undergone major revision Minor additions and edits have been made to many other
help pages< / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
2022-11-13 17:41:13 +00:00
< p class = MsoNormal > Memory leak caused by Night / Day colour manager now fixed.
This would cause memory leaks when multiple files were being analysed off-line
and would eventually crash PAMGUARD. The way that colours are managed in
PAMGUARD has been rewritten. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > Some issues with Swing fixed that might have been causing
hang ups on startup especially on Macs/Linux machines< / p >
< p class = MsoNormal > Some tidying up of events and default ports for serial
devices to improve GPS data collection (particularly for USB-Serial GPS on
Mac/Linux machines)< / p >
< p class = MsoNormal > < b > Click Detector< / b > < / p >
< p class = MsoNormal > Parameters dialog shows correct channel numbers< / p >
2022-11-15 17:36:49 +00:00
< p class = MsoNormal > Click classifier mean filter option had a computational
error which meant that classifiers using this option would not work. This has
now been fixed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > Sound Recorder< / b > < / p >
2022-11-15 21:08:40 +00:00
< p class = MsoNormal > Level meters are shown for the correct channels (after
channel numbering has been changed). Occasional crash due to synchronisation
problems when multi-threading now fixed.< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > < b > Whistle Detector< / b > < / p >
< p class = MsoNormal > Correctly triggers recordings when whistle events are
detected< / p >
< p class = MsoNormal > < b > Sound Playback< / b > through ASIO sound cards Will now work
with any selected channels (not just channels 0 and 1)< / p >
< h2 > Version 1.3.03 Beta March 2009< / h2 >
< p class = MsoNormal > Bug fix. ASIO sound cards reporting errors if a channel list
that is not 0,1,2 is used. This has been corrected so no false error messages
are sent. < / p >
< h2 > 1.3.02 Beta. February 2009< / h2 >
< p class = MsoNormal > Beta release 1.3.02 is identical to Core release 1.3.00
apart from < / p >
< p class = MsoNormal > some modules which are known to be unstable or are new or
under development.< / p >
< p class = MsoNormal > Modules which have only been included in the Beta release
are:< / p >
< p class = MsoNormal > < b > Utilities Group< / b > < / p >
< p class = MsoNormal > Simulator (unstable)< / p >
< p class = MsoNormal > Hydrophone Depth Readout (requires further testing and help
file)< / p >
< p class = MsoNormal > Sound Processing Group< / p >
< p class = MsoNormal > Patch Panel (unstable and requires help file)< / p >
< p class = MsoNormal > Seismic Veto (requires help file and minor bug fixing)< / p >
< p class = MsoNormal > < b > Visual Methods Group< / b > < / p >
< p class = MsoNormal > Angle Measurement (requires further testing and help file)< / p >
< p class = MsoNormal > Video Range (requires help file)< / p >
< p class = MsoNormal > Fixed Landmarks (requires help file) < / p >
< p class = MsoNormal > < b > Changes< / b > < / p >
2022-11-13 17:41:13 +00:00
< p class = MsoNormal > The User Input module (for text entry of information by the
user) has been moved from the Displays sub menu of the Add Modules menu, to
2022-01-07 10:41:38 +00:00
Utilities. This will not affect how existing settings files are loaded. < / p >
< p class = MsoNormal > < b > Multi-screen environments.< / b > < / p >
< p class = MsoNormal > In previous versions, if PAMGUARD was configured in a
multiscreen environment and is then run on a single screen, it was possible
that the display would not appear. PAMGUARD now checks screen dimensions at
start up and ensures that the main display is visible. Consequently, program
start-up takes slightly longer than previously. < / p >
< p class = MsoNormal > < b > Outstanding bugs< / b > < / p >
2022-02-08 17:32:13 +00:00
< p class = MsoNormal > The patch panel is known to crash if output channel numbers
from the patch panel a higher than the highest input channel number of the data
2022-01-07 10:41:38 +00:00
acquisition. < / p >
< p class = MsoNormal > < b > Bug fixes< / b > < / p >
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
< p class = MsoNormal > Speed up of graphics, particularly regarding large
quantities of gps track data< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > National Instruments cards with names > 20 characters
long are now correctly recognised. < / p >
< p class = MsoNormal > < b > Help File Updates< / b > < / p >
< p class = MsoNormal > The help viewer has been debugged and table of contents,
search and index features now all work as they should.< / p >
< p class = MsoNormal > The layout of the help content has been re-ordered into more
functional groups (as laid out in the PAMGUARD add modules menu). < / p >
< p class = MsoNormal > Improved help has been added for the following modules:< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > NMEA and GPS connections.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Map Display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Hydrophone Array Manager< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > New help sections have been written for< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The model viewer< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Multithreading< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Map Overlays< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > AIS< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > User Input< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Airgun display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Sound Recorder< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Spectrogram Smoothing< / p >
< h2 > 1.3.01 Beta. January 27 2009< / h2 >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoNormal > Fixed bug in serial port communication which caused crash is
a serial port < / p >
< p class = MsoNormal > didn't exist. < / p >
< h2 > 1.2.01 Beta. December 2008< / h2 >
< p class = MsoNormal > < b > Bug fix< / b > in whistle detector bearing calculation. < / p >
< p class = MsoNormal > 1.3.00 Beta. January 2009< / p >
< p class = MsoNormal > < b > New modules< / b > < / p >
< p class = MsoNormal > New Likelihood detector. < / p >
2023-05-05 13:14:22 +00:00
< p class = MsoNormal > The likelihood detector module is an implementation of a
likelihood ratio test with flexible algorithms and configuration to estimate
likelihood. It is < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > suitable for detecting both short duration Odontocete clicks
(Sperm, Beaked, etc.) as well as moderate duration Mysticete calls (Humpback,
Bowhead, etc.).It is not suitable for detecting whistles.< / p >
< p class = MsoNormal > Note that the likelihood detector will not run with PAMGUARD
in multithreading mode. < / p >
< p class = MsoNormal > < b > Bug fixes< / b > < / p >
< p class = MsoNormal > Click Detector - click train detector. Further
synchronisation to deal with multithreading. < / p >
< p class = MsoNormal > Depth Readout - Bug fix to prevent crash when dialog is
opened when no input device is installed.< / p >
< p class = MsoNormal > Localiser ' Further synchronisation of detection group
localiser (affects stability of click train localiser and whistle localiser in < / p >
< p class = MsoNormal > multithread operation). < / p >
< h2 > 1.2.0 Beta December 2008< / h2 >
< p class = MsoNormal > This release contains many bug fixes from the PAMGUARD
industry field trial which took place in the Gulf of Mexico on the RV New
Venture in November 2008.< / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Map. Full drawing of map base (contours & grid lines) when window is
resized.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click Detector. Display and detection continue after click detection
parameter changes< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > ASIO Sound acquisition. Was not returning channels in correct order.
Now fixed.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > National Instruments sound acquisition. An NI interface has now been
written for Windows. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > NMEA, AIS and GPS modules. No longer crash in response to
incomplete NMEA strings< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Spectrum display (plug in module for spectrogram). Now correctly saves
settings between runs. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Dialogs (all modules). Have improved scaling and packing of dialogs when
channels or textual content change. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-11-15 17:36:49 +00:00
< / span > Model viewer. Have stopped it from jumping on top of the main PAMGUARD
display when dialogs are closed. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > General problems with timing solved (sound cards not always running at
the speed they should run at). Large improvements in overall PAMGUARD
reliability. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Airgun display is now correctly updating using either GPS or AIS data.< / p >
< p class = MsoNormal > < b > Outstanding bugs< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > National Instruments sound acquisition. Hangs occasionally. Requires
restart of PAMGUARD to get going again. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click Detector. Click train detector uses a lot of memory and can cause
out of memory errors. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Ishmael spectrogram plug in graphics occasionally disappear when
detection parameters are adjusted. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > The vertical scale on the raw data plug in display is incorrect. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Sound recorder. 1/10 of a second of data are occasionally lost when the
recorder stops and restarts with a new file. < / p >
< p class = MsoNormal > < b > New Features in existing modules< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Window state remembered on shut down and window restored to same size
on start-up< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Show modules with no processes in viewer. This allows them to be renamed< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2022-11-15 21:08:40 +00:00
< / span > Better drawing of held spectrogram when putting mark rectangles on a
spectrogram display. All panels are now correctly frozen. The rectangle is
drawn in red on the marked panel and in green on other panels. < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Spectrogram. Frequency information displayed in a 'hover' box when the
mouse is moved over the display. Choice of colour maps for display. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Sound playback. Now supported in ASIO sound cards, so you can have sound
coming in through the ASIO card and back out through its headphone socket
(after passing through PAMGUARD filters and other modules) at the same time.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Operation will depend on the configuration of individual sound cards and
how they are configured to mix incoming data with data from the PC. This is
sometimes a physical switch on the card and sometimes a software configuration
utility specific to that sound card. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > NMEA/GPS Simulator has options that set the start location, the speed,
course, random course changes and whether or not AIS data are output < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > (AIS Data are a fixed data set recorded in the English Channel).< / p >
< p class = MsoNormal > < b > Multithreading< / b > < / p >
< p class = MsoNormal > PAMGUARD now processes data in each module in a different
processing thread. This allows PAMGUARD to use both processor cores on dual or
multi core processor machines. However, multithreading may still cause
instability in some modules. An option is therefore accessible from the main
Detection menu to enable and disable multithreading. < / p >
< p class = MsoNormal > < b > New Modules< / b > < / p >
< p class = MsoNormal > The following new modules have been added to the Beta
Release 1.2.0< / p >
< p class = MsoNormal > Sound Processing< / p >
< p class = MsoNormal > 1. Seismic Veto. A module for detecting and then cutting out
very loud sounds. < / p >
< p class = MsoNormal > Utilities< / p >
< p class = MsoNormal > 2. Depth Readout. Readout for analogue depth sensors using
MeasurementComputing data acquisition devices. < / p >
< p class = MsoNormal > Visual Methods< / p >
< p class = MsoNormal > 3. Video Range measurement. Will not capture video, but can
open jpeg, bitmap files, etc. or you can paste in an image for video range
analysis. < / p >
< p class = MsoNormal > 4. Angle Measurement. Shaft angle encoding using Autonnic
Research Ltd A3030 Absolute Rotary Encoder (good for measuring the angle of
binocular stands).< / p >
< p class = MsoNormal > 5. Fixed Landmarks. Enter and display fixed points for
overlay on the map. < / p >
< h2 > 1.1.1 Beta 28 July 2008< / h2 >
< p class = MsoNormal > < b > New Modules (not released to core)< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > video range tracking< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > shaft angle readout using FluxgateWorld shaft encoders (used by video
range and beaked whale protocols)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Beaked Whale Protocol (protocol to lay out randomised tracks around a
point located from shore)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Seismic veto code to detect seismic pulses and then veto out that pulse
from audio and spectrogram data streams< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > whistle classifier Statistical species classification of whistle
detector data. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Land marks Fixed land marks to draw on map. < / p >
< p class = MsoNormal > < b > Updates< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click detector angle vetoes (can remove all clicks from a given angle,
or sets of angles)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Click detector pause scrolling to view individual click waveforms and
spectra.< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Improved help and activation of help buttons on dialogs. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Support for GPS GGA data< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Offline file analysis supports wider range of file name date formats< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Map has improved options to select what is drawn and how long overlays
last for. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > User selectable symbols for many detectors drawing on the map. < / p >
< p class = MsoNormal > < b > Bug Fixes< / b > < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Look up table fix for unpacking of AIS data. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Force English language Locale so that dialogs don't get confused by
number formats using " ," instead of " ." < / p >
< h2 > 1.1Beta 22 May 2008< / h2 >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Asio Sound Card Multiple Channel Selection< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Viewer and Mixed mode operation< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Vessel Display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Updated online help< / p >
< h2 > 0.5b 31 August 2007 < / h2 >
2023-06-29 10:44:00 +00:00
< p class = MsoNormal > Requires Java 6 Update 2
(http://java.com/en/download/manual.jsp)< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > Major new features include:< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > ASIO sound card support < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > MS Access database access (up to Access 2003 verified)< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Configurations can be saved and re-called using settings files< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Module dependency wizard< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Air gun display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > AIS data interface/display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Serial port support for NMEA data< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Spectra plugin display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Static and " threading" hydrophone array configuration< / p >
< p class = MsoNormal > < / p >
< p class = MsoNormal > < a name = "_Toc312065304" > < / a > < a name = "_Toc312063949" > < / a > < span
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
class=Heading2Char>< span style = 'font-size:13.0pt' > 1.0Beta 22 Jan 2008 - Pamguard
starts two releases, core and beta release< / span > < / span > , < / p >
2022-01-07 10:41:38 +00:00
< p class = MsoNormal > this is the beta release< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > 3D module< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Ishmael detection and localization methods< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Better display< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
2023-05-26 09:28:54 +00:00
< / span > Multi animal click tracking with least squares fit calculation of
position on map< / p >
2022-01-07 10:41:38 +00:00
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Whistle detector multi channel tracking and localisation. < / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Sound playback< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Configuration storage to database< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Signal Patch Panel< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Default module naming and exclusive module naming< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Signal Amplifier< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > IIRF (Butterworth and Chebychev) filters< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Offline file analysis< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Map (and other display) symbol keys< / p >
< p class = MsoListParagraph style = 'text-indent:-18.0pt' > < span style = 'font-family:
Symbol'>'< / span > < span style = 'font-size:7.0pt;font-family:"Times New Roman",serif' >
< / span > Map Comments < / p >
< h2 > 0.4b - 29 December 2006, Significant enhancements< / h2 >
< p class = MsoNormal > A model manager and profiler, whereby users can add/remove
modules as required. < / p >
< p class = MsoNormal > Modules now include configurable click and whistle detectors
and Ishmael-type detectors and localisers. < / p >
< p class = MsoNormal > Information from above modules can be displayed on
configurable user displays which support real time scrolling spectrograms and
radar displays. Detection and localisation information can be optionally
Squashed commit of the following:
commit c64fa8fe9d90b29d4afabc5f967453d9635e8126
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 11:24:20 2024 +0000
opt to easily turn off restart debug output
commit 48c5387291a02018d48d7f214653d1a799cee173
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:22:45 2024 +0000
binary store count (#129)
Fix issue in binary store object count
commit 769193703a6b0024cfc15eb830884706b5ae14f6
Merge: 308442f2 23062c3f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:16:45 2024 +0000
Merge branch 'restart' into main
commit 308442f201bf7843fe9e22c8bf63545179fb723f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 7 09:14:33 2024 +0000
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>
commit 23062c3ff4924f55d79c30e919d2e05242df6f17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:59:09 2024 +0000
Update PamController.java
add in debug output at start and stop
commit 85b47c86af95875d07809e72e4fe1ba63e13645a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 13:05:56 2024 +0000
exception handling
A bit more exception handling in click train detector and output of a version 10aa/other
commit e3ffd56f697d6998732a8f186c9aefa12b953336
Merge: 1200b13f e6c2f325
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 4 12:28:42 2024 +0000
Merge branch 'restart' of https://github.com/douggillespie/PAMGuard into restart
commit e6c2f325b2b67bab59e95715eb23531b43b2b492
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Mar 2 10:43:41 2024 +0000
Binary store
Fix err in binary footer where count of objects also included the count
of noise measurements.
commit 45b99273fa4392bd75a6f323aab25fc61910e0f5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 19:09:58 2024 +0000
Restore single param call into PamParameterSet.autoGenerate
commit c36ad2a33a5eef6215c6f5e7bf7865c36877d0b5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 15:55:02 2024 +0000
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.
commit 2721095a033f37f27a17fdb6b0299779889d32af
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Feb 27 14:08:22 2024 +0000
Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
commit 1200b13f956ca24436bbf148702d743964c69a4d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 23 15:53:00 2024 +0000
Exception handling in CTD
commit 156952bafe13295ed8e29ca492f5a9984ba20f0a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 22 17:40:45 2024 +0000
Update MHTClickTrainAlgorithm.java
Synchronize calls into MHT Algorithm across threads (can mess up during restarts otherwise)
commit e491028ef73f60011ca8fc7fddf10508d181a71a
Merge: d2263bbb 21b4bc13
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:52:29 2024 +0000
Merge pull request #66 from PAMGuard/main
merge from main
commit d2263bbba5efb7f31618a4d167544d99982ab7ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 15 16:48:33 2024 +0000
Functions for better restarting after buffer overflow.
commit 21b4bc130dbb350da0a58d9d87612f21d87cf7e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 9 11:53:35 2024 +0000
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.
commit e52701353a8ad266d078bfb4326143b6c34071e8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Feb 5 13:34:15 2024 +0000
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.
commit 66b73c45e2084cf7b37100d4cb5a089f9cde66a3
Merge: 0dc47fcb 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:08:19 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 0dc47fcb0b144559f363bcbeddb0101f9057f3e5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Feb 2 09:07:55 2024 +0000
click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
commit 9609546602e58d0b6bddab27e5983968a2ceca4d
Merge: 82e02a21 67e58416
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:01:04 2024 +0000
Merge pull request #65 from douggillespie/Tethys
Tethys
commit 67e5841668d54d9dd352c5ddcc8e9b025ee2fced
Merge: 6b184529 9fe8e353
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 15:00:00 2024 +0000
Merge pull request #64 from PAMGuard/main
Merge from main
commit 9fe8e353220986bdee00d3563969872c7a44e5da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:58:50 2024 +0000
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>
commit 1c532906ca126d914ba087682453769919879297
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:57:38 2024 +0000
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>
commit 82e02a21b3bbbe5ef123932d257c8c68d40b8b05
Merge: 8b57a398 c4192a73
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:56:43 2024 +0000
Merge pull request #63 from PAMGuard/main
MErge from main
commit c4192a7323e93ec61adef46975d6ae0dd2c431ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 14:51:29 2024 +0000
Version 2.02.10
final commit of updated version info for release
commit 5466914d4ebe65c67f1a66ac82c17e5956da470b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:55:34 2024 +0000
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>
commit 8b57a3982a643a6d680a41be34a2aa02a447ea93
Merge: f4993425 cb0d191c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:54:17 2024 +0000
Merge pull request #62 from PAMGuard/main
Update README.html
commit f4993425b50a3d08debda955fcb7c2fd7c13db2c
Merge: dacfab07 6b184529
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 30 11:52:32 2024 +0000
Merge pull request #61 from douggillespie/Tethys
TethysMerge in from Tetthys
commit cb0d191c08ab5c659b03886a13e8752f8a47e7b7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 20:50:07 2024 +0000
Update README.html
Fix problems of weird characters in readme.html
commit 6b1845293c0ed7123cc8ca9b0b4c536e9c80e78b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 29 16:54:24 2024 +0000
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.
commit 810ec67077806fb65757807aa1f944a1a3db196e
Author: Marie <marie.roch@sdsu.edu>
Date: Fri Jan 26 19:56:45 2024 -0800
split Tethys help files into smaller chunks
commit dacfab07f52ffc47d2d94484b4043866ba7edd5a
Merge: a6765d72 53ca798f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 10:02:00 2024 +0000
Merge pull request #60 from PAMGuard/main
Correct sorting of input sound files
commit 53ca798f1b97b49800c312f2a92aa06ba36b827e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 26 09:57:57 2024 +0000
Correct sorting of input sound files
commit 88be6ffe2e6865434675031f62fe9754a9bcbee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 25 18:04:57 2024 +0000
Messing around with checking of required fields in nilus objects.
commit fe33930ca85cc0e3257d08bed19bf0b78f6a610c
Author: Marie <marie.roch@sdsu.edu>
Date: Wed Jan 24 11:50:20 2024 -0800
fixed anchor html problem
commit fdfa9a20d8cdf65ab8f0f85909136c9940569f56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 16:32:30 2024 +0000
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.
commit b78bbe8b9e300e8348e1a976357c4221162df68a
Merge: c0080ae4 a6765d72
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:50:22 2024 +0000
Merge pull request #59 from douggillespie/main
merge from main
commit a6765d72b12a35a462d8b97c6b2d04c7ba6d0089
Merge: efdf17f6 5fcd3607
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:39 2024 +0000
Merge pull request #58 from PAMGuard/main
Remove comments in split positioner
commit 5fcd36073722bd1bab5b4e151e62e830bb3b1b12
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:46:05 2024 +0000
Remove comments in split positioner
commit c0080ae4f431d2c2b5ae6a07d4585964de03f8e9
Merge: f1bb6e4c efdf17f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 24 14:37:24 2024 +0000
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
commit f1bb6e4c0c159cfc8385947950e14b5d6be3249a
Author: Marie <marie.roch@sdsu.edu>
Date: Tue Jan 23 14:33:50 2024 -0800
Documented new species search in help
commit 971165b72e72a128728efa91db9012001c6bc5f2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Jan 23 11:12:54 2024 +0000
Add species codes TOC in help
commit 3d7224eb937746fd8cea51fbe46a1731ba949a99
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jan 22 18:04:57 2024 +0000
Improved dialog for finding species codes
Now has a progress bar to block GUI while searching database.
commit 7d30b303e78d2217be03081a54893f31abcc0176
Author: Marie <marie.roch@sdsu.edu>
Date: Sun Jan 21 15:24:13 2024 -0800
Data blocks help + species codes
More help documentation on exporting detections/localization as well as mapping detection species codes to TSNs. Includes supporting images
commit baff8d140c5794fd8be942d89328716044a9af22
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 21:35:34 2024 +0000
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.
commit 54cb0d1b08cac63966df9666db055a95b5ff9ec5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 17:01:10 2024 +0000
Prevent single deployment export
For now, disable the option to export a single Deployment document for
multiple recording periods.
commit 522253b489f3cf9e12666dc53ac93da131ffe7b2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Jan 21 16:25:03 2024 +0000
Fix type in Deployment export
commit 98bc7587b53d5e0915f50f477f928ac174c99a9d
Merge: c8bc943f e0392de9
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:19 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c8bc943ff72dd8f2390a650eb682b66ca420a43d
Author: Marie <marie.roch@sdsu.edu>
Date: Sat Jan 20 20:01:05 2024 -0800
More help documentation
Continued writing general export help.
Added new css style
Added image
commit e0392de9c7de29ce4594f92b15280a392c3be2fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 17:29:12 2024 +0000
Removing empty fields
Start of implementation of code that can remove empty fields from
objects before they are written.
commit 65300d719ad611f6da54e51de120fcfa7676c174
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 19 16:29:41 2024 +0000
Reporting outputs to user
Use Pamguard WarnOnce system to show a message of success or failure
after attempting to output to Tethys.
commit fa02c9826cfb9005cab86de50474bdf85e43cc63
Merge: 3f2e4239 7efc8242
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:29 2024 -0800
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit 3f2e4239b012601e6c3fa75a7d06912f0f69ecfb
Author: Marie <marie.roch@sdsu.edu>
Date: Thu Jan 18 19:37:17 2024 -0800
added help details server connection & calibration
commit efdf17f6516c18dd75c1d28228d45ce2c5f38b72
Merge: 02f1889e e5fda7f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:55 2024 +0000
Merge pull request #57 from PAMGuard/main
merge from main
commit e5fda7f72a19634572fafc7fd8e1076d63d7869f
Merge: 3ed9be4b 02f1889e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:39:45 2024 +0000
Merge branch 'main' into main
commit 3ed9be4bfdb1d6849fa39e0b205b886fde1b3ee9
Merge: 42b72960 43811c1f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:56 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
commit 42b72960755f52864579e8c81d44cb912f22e56e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:36:10 2024 +0000
Hide Tethys module
and remove text output in splitpanepositioner
commit 02f1889e3939d85311753e18ef90937da679c85e
Merge: 0bc3968d 52bbff36
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:33:26 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
src/binaryFileStorage/BinaryStore.java
commit 43811c1f9b0d19bc59a5f6e45b960dfeffa6fe6f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:31:00 2024 +0000
Merge from DG (#124)
* claspath update
* Batch processing
Adding functionality for offline task batch processing.
commit 52bbff36e59af92a0cb8aeb2bb69435f5f425cea
Merge: 0c035aa0 b373e169
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jan 18 09:29:50 2024 +0000
Merge pull request #56 from PAMGuard/main
Merge from main
commit 0bc3968dc86eb5edd418a7fb01b842c0c241f588
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Fix err in binary store
commit 0c035aa0fecf75c4df28c9cfa673f23aca17b249
Merge: 52cc8c71 a3a74adb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:28:02 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard
commit 52cc8c71775ce6e13d1ea500ccd60e0b04fed860
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:24:04 2024 +0000
Batch processing
Adding functionality for offline task batch processing.
commit b373e169f2ed822ad29c4620b61ce64cf4b3d818
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:13:14 2024 +0000
updating Tethys help (#123)
commit 5d83af1d4283f1628cdec1350580c2aef915d4bd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:31 2024 +0000
updating Tethys help (#122)
commit 7efc82422640203566894bc53402d225fd135e63
Merge: d05cecaf bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 21:11:13 2024 +0000
Merge branch 'main' into Tethys
commit a3a74adb7873da24d91dc4dc03cd76fb9121f958
Merge: ac1a7f87 bb17d384
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 17 14:37:30 2024 +0000
Merge pull request #55 from PAMGuard/main
MErge from main
commit d05cecaf8b475fbbe21f1ccf5d66a5ae33d9ec2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 18:57:38 2024 +0000
updating Tethys help
commit 7a1c697319ead5d6d86cb75e7d16da0cb2e110cf
Merge: 21fa4aff ac1a7f87
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:41:54 2024 +0000
Merge remote-tracking branch 'origin/main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit bb17d384b34760e769316df72c8db3b0fa85e795
Merge: 031f4c7a 21fa4aff
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:34:05 2024 +0000
Merge branch 'Tethys' into main
commit ac1a7f87ac614114e782b765d8154c35323f22db
Merge: 133da119 031f4c7a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:29:05 2024 +0000
Merge pull request #53 from PAMGuard/main
changes from main
commit 031f4c7ab4dd97ee94ec4fe022b4ebee88314ab5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 15:28:23 2024 +0000
V 2.02.09aa with click marking bug fix
commit 217283c704a4a5523a47ca7519df1f66f006a9cf
Merge: 4856a827 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:58:31 2024 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4856a827dfe3cfb0c15a6124d16ca66308c7f7b6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 11:57:11 2024 +0000
click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
commit df178a41220a2ee4782231abe567528bf7c13fe2
Merge: 782057c0 133da119
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:35 2024 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 133da119e0c8a4c1c96c2157077d70c3a51ac1cc
Merge: f097ddce 46d01e62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:12 2024 +0000
Merge pull request #52 from PAMGuard/main
Merge from main
commit 46d01e62db84bfc25a6b2447b46887e66a2a6d6e
Merge: 0e5bca51 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:16:00 2024 +0000
Merge branch 'main' into main
commit 0e5bca51983aaaa1b8b82b251034afd6f7793f04
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 12 10:11:21 2024 +0000
Update X3 lib to 2.2.7
commit 21fa4aff078475202b5e7a7daaccae85cff854e2
Merge: 73810b85 716eb1fa
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:50:58 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys
Conflicts:
src/tethys/swing/TethysMainPanel.java
commit 73810b85bf8fc1ebf5756f9ca9425005f87be5d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 18:48:24 2023 +0000
use new diider location memory
commit 7a5e8f103105b158b7aebe7fbc1902adc8510e52
Merge: e48eb002 f097ddce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:39:28 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
pom.xml
src/PamController/PamguardVersionInfo.java
commit e48eb002043691be805ecf0fc71121e3fa1539ef
Merge: 70fbeaaf 1b8bb14e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:37:02 2023 +0000
Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
pom.xml
src/loggerForms/FormsDataDisplayTable.java
commit 70fbeaafdea7ff8c2c72dd8964a3a457797efc07
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:32:57 2023 +0000
work on deployment wizards
commit 782057c020a26dbb8845124bcb43283d2f6b5a7d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:28:23 2023 +0000
claspath update
commit 716eb1faa7fcceb0eaad95c4281d43917f407091
Merge: c63fb3f3 e29f6f05
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:26:43 2023 +0000
Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys
commit c63fb3f341481caaacaace8928a3a704630c885a
Merge: 56bab82b b7cbd259
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:07:17 2023 +0000
Merge branch 'main' into Tethys
Conflicts:
src/loggerForms/FormsDataDisplayTable.java
commit f097ddce45c03edf05b46e3e354a7baf4cdba44b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat Dec 30 17:01:46 2023 +0000
Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
commit f5c3ce06cef0063937436b5708d3b17eeeebf60d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 29 17:55:30 2023 +0000
Database opening from Explorer
Sorted so that a viewer database can be opened by right clicking on a
sqlite3 file. Requires updated installer to make appropriate registry
changes. Will be in 2.02.10
commit e29f6f0589f42950a0826769c909821a6c9ed82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 22 13:38:18 2023 +0000
Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
commit 56bab82be37e55d5fda86518c4ff087f22c13276
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 18:34:58 2023 +0000
POM Excludes signature files
Updated POM file to correctly exclude signature files which prevented
PAMGuard from running from the installed version (unless these were
manually removed from the jar file).
commit 99aa3f342c33bdc67034a8231e1c25b2741c96ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 17:07:23 2023 +0000
Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
commit f4a42d2bb2922120219889b9eacad6bf3ba8570e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 21 11:22:01 2023 +0000
update pom to groupid tethys
commit 1b8bb14e9d26f111df5eafc868454ccbf6e0c2da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 16:47:18 2023 +0000
Pre release V2.02.09f
With release notes for V2.02.10 which is coming soon ...
commit f9a0716c0f66e569a8c10c1e422f994744ffd641
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:51:10 2023 +0000
Updates from DG (#120)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
* Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
* Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
* Fix small bugs
* Fix settings import
not all imports working. Now seems fixed.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit b7cbd2592fb2bdca4ca4aee0b1031811b3875410
Merge: ae8839e7 639f3360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:30 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit ae8839e7566e06877ab2d476f41efdf23f410335
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 14:48:15 2023 +0000
Fix settings import
not all imports working. Now seems fixed.
commit 639f33607e5fb2619a4d576c21daba50782e1bd3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 20 09:05:33 2023 +0000
Fix small bugs
commit 3e4dd77908f3e28689471b5ed21103fb23daa92e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1d9768b8c102fe4f6fecaf78f109b65e545a524b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 2fa91d69a5dde9ae72a08c216883bcd1adb40938
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 1461808b1487378fab601df992af3aef7da30b29
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 16:41:57 2023 +0000
Logger form plotting
Fixed logger form plotting in Viewer so that points can find their
correct GPS position (based on time)
commit 54f5a5f0fb9c10f2b79774b167b9e7561ac999bf
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit 0085215eff2f850a3b98e2bbf202bbf1110ff985
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 15:54:38 2023 +0000
Logger forms viewer
Viewer display of logger forms was throwing exceptions on Boolean values
which had been stored as a String or Integer 0 or 1 in some databases.
Now fixed to turn these into a sensible boolean value for the data table
commit ea6caecc679a40acc170c28ee4c86e414b1459c0
Merge: d200e5c2 bfbb58ea
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Dec 19 12:45:56 2023 +0000
Updated POM
working POM for build with Tethys. Note though that it's failing to get
rid of all signature files in the \META-INF\ folder, so the two files
META-INF\ECLIPSE_.SF and META-INF\ECLIPSE_.RSA must be removed before
the jar file can be used.
commit d200e5c2df101600324fb86943826a92fed3b7da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:30:41 2023 +0000
Maven stuff for nilus and javaclient
commit bfbb58ea5afeee61e66447eef112d66c47dd0921
Merge: 480f55f6 d1b40c1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 18:25:29 2023 +0000
Merge pull request #51 from PAMGuard/main
get whistle det fix
commit d1b40c1d86651d5f10e1638a866977351736eb1a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 16:48:36 2023 +0000
Release V2.02.09e
fixes to WMD stub removal to make it a lot faster.
commit 3cf0a4e1e6fcc377be8cfeb6526388bc50599d16
Merge: 25d10d54 480f55f6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:27:24 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit 291b00e1b1c5484a9fcc8be8caed7d8c04183a71
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:19:22 2023 +0000
Merge from DG with fixes to MatchedTemplate classifier. (#119)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
* Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
* Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
---------
Co-authored-by: Jamie Mac <macster110@gmail.com>
commit 480f55f6e9b629f64cf6716e141033581e26bb58
Merge: 2f41c986 667b68e2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 15:18:18 2023 +0000
Merge pull request #50 from PAMGuard/main
merge from main (#118)
commit 2f41c986f47bb00a89aae1b281ebcc240415fb2d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:58:24 2023 +0000
Fix merge
Merged in a single commit from Jamies fork that had updates to the
template classifier. Then had to make a few changes to get it working
with other changes J had made that must have been in other commits.
commit 1b9d80b0ebbab36b19ed1340d75097cbd34a7a57
Author: Jamie Mac <macster110@gmail.com>
Date: Thu Dec 14 12:06:51 2023 +0000
Bug fixes to Match Template classifier
1) When a large template was imported only 1: fftLength of the mathc waveform was used and so clicks would be correlated with noise. The peak of the template is now used when the peak search function is selected.
2) The plus button in the tab pane had disappeared.
3) Seems like the decimators were the wrong round. So the waveforms were using an up sample function when they should have been using a decimator function. and vice versa...major bug when using different sample rates!
commit 667b68e231e538a3ddad567eddc7299e84cf9930
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:09:30 2023 +0000
merge from main (#118)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit be88f4b2969c48670cf902c5d1d4c2d0c8203040
Merge: 0039ff74 7a321f6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 14:07:19 2023 +0000
# WARNING: head commit changed in the meantime
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 7a321f6d95b01a842af84f6c735bc58a353f20ba
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 13:28:38 2023 +0000
Revert "Merge branch 'main' of https://github.com/PAMGuard/PAMGuard"
This reverts commit f52a27ccf22f3abdb2665a56eea06972730d3443, reversing
changes made to 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9.
commit f52a27ccf22f3abdb2665a56eea06972730d3443
Merge: 4a5c6fe5 f8d2de44
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:53 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard
commit 4a5c6fe52ef9c4263fb5bcf75d40d3afff62fee9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 18 12:45:49 2023 +0000
small fix in histograms
small fix in histograms to avoid null
commit 25d10d54b44dddd0aeb7d0da63fae882e363457a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 19:28:03 2023 +0000
Start Tethys Help
commit a761100ba776a68278dedf1ca572e5c16cc626d9
Merge: c3edae51 0039ff74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:36 2023 +0000
Merge remote-tracking branch 'origin/main' into Tethys
commit c3edae516b8a08e62dcea118bdfbc983c02451f4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:52:06 2023 +0000
Small error handling
commit f8d2de448274558e517f7fd4173bd6825b8e69d0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:27:31 2023 +0000
Settings import (#117)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
* Fix user input bug in viewer
which created exponential copies of user comments!
* Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
* Echo offline detection
Fix up affected datablocks for offline echo detection
* fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 0039ff742287ab70bedab39735163a99800c3e9e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 17 12:19:18 2023 +0000
fix module import
System for importing modules from other psfx files was not working.
Probably wasn't working for quite some time. Now fixed.
commit 2e29e9cd95b47320eecbb57633756d5716f96e0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Dec 15 17:49:39 2023 +0000
Deployment and Detections work
Big tidy up of Deployment and Detections output. Think it' spretty close
to a functional system now.
commit 75d349e33c9051e9fdd7e722ed95f61a536f031b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:52:17 2023 +0000
Echo offline detection
Fix up affected datablocks for offline echo detection
commit f55311ea36523828d1f04fc5723fae5a01ba1873
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 18:51:42 2023 +0000
Adding TAST trigger alarm action
To be competed when GW provide correct string for interface
commit 760b9769d720f46357aea4b098f7e9f46c14a83a
Merge: 4297afdc 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:43:07 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit 4297afdc51acf0b4cadb225b237be48851976965
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:42:41 2023 +0000
Fix user input bug in viewer
which created exponential copies of user comments!
commit 3059e087acf7ecbf6abeb7abf0dffe6192600788
Merge: 9a000586 87813746
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:27:14 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 9a0005861cd3b82c976b7331d242d70b6c7b1c25
Merge: 951e3116 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 12:14:44 2023 +0000
Merge branch 'Tethys' of C:\Users\dg50\source\repos\PAMGuardTethys into
Tethys
commit 878137468563c855f05623f77664bca157613800
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 11:57:44 2023 +0000
Small changes to deployment table
commit ef92e1eea98ea24fa2341eb68061297793f4739b
Merge: 02ad66db 951e3116
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:53:46 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 951e3116a5ea872153b978064513f4e0fd2b624b
Merge: 2dd90f6a b12ccf9c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:51:17 2023 +0000
Merge pull request #48 from PAMGuard/main
Merge from main
commit b12ccf9c6706ca223ce963c279a5f72958188285
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:50:29 2023 +0000
Merge with main (#116)
* Stop command
small change so command is available as a constant
* Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit 02ad66db3b0dab92886df4199822b7dfca13e5f7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 14 10:33:46 2023 +0000
User input viewer bug
PAMGuard was marking multiline comments as changed and then relogging
them. Led to exponential increase in database size!
commit 03483ded18b3834cfa24a54e9bca6954e4e1a61e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 13 17:31:35 2023 +0000
Deployment export
Improved deployment export interface and options.
commit 860d1bec179cac7b57ef62adcaec67f69448a278
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 20:08:17 2023 +0000
Update Calibration export
Stop repeating hydrophones and add two addresses to Calibrations docs
commit 9c86b41027116936c683c374b20c01d2399fce1d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 7 15:10:45 2023 +0000
Project info dialog
More wrapping of nilus objects to make a general project info tab in
PAMGuard. This is global and can share basic project informatin with the
Tethys module.
commit 7721d7f1c01ff80edaeba7bd418ea56145b30901
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 17:35:57 2023 +0000
Global metadata
Reorganised how global meta data for a PAMGuard dataset is managed by
wrapping a nilus deployment object so that PAMGuard settings can
serialise and unpack the xml version of a nilus Deployment object.
commit bafe93e7f54ceb38859b610d6aa1bc7ee13be501
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Dec 6 12:20:40 2023 +0000
SQLLogging revert
Revert main table definition class used by SQLLogging to
PamTableDefinition, back from EmptyTableDefinition, to maintain
compatibility with existing plugin modules.
commit 9939e8aa859b537685e07ede21c2898622c8fc62
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 4 21:27:00 2023 +0000
Calibrations Export
Functional Calibrations export wizard and display
commit 275a53c042d0ced3761433a11b2783bc3d05878f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Dec 3 18:21:09 2023 +0000
Calibrations display
display of calibrations documents + some general tidying up of document
management and display.
commit 840e6c89a1fe2a1029b1b8c5c1d5419e7baec581
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 2dd90f6a32b218648d89dd778f615be6681311d1
Merge: 58fe0d77 acc806d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:50 2023 +0000
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 58fe0d7754e03a2e69bfd4269c09e9a206c61460
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 15 15:02:18 2023 +0000
Lots of small updates to enable opening of a secondary configuration for
batch processing control.
commit acc806d375b484323e23ccfd02435a3b667ff7b3
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 a4f484c76c17c761d779f52c1a8dddafdc03dcd5
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 8e60ad2eff108c29bcb024a5f9ca3b2ef4fe20ae
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 d7c4c278d806b3ab4effe45153079fc4792ce764
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 d5f504dcd1a28fcf88d18b7624826e0e1d325ab9
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 6cc01fe77a4c0d6dd8ae5c386ae1522c02218d01
Merge: 1f8e790a 9fca879c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:06:52 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 9fca879c3967243b32abe8e581eacb4aedc249c9
Merge: bff8eeeb 7a44d49e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Oct 27 10:02:47 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit 7a44d49e27189d2a1049662ae9f6e1dce81a098f
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 bff8eeebc56d636a5dfa3f87f7b0e2ed754b0ab8
Merge: 3da3f31b fa5fe994
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Oct 26 15:50:26 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main
commit fa5fe9943db6b10a64f563b8a05917f12341182c
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 1f8e790ae5c8008df4967146d4977ec82d2c8a0d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 29 13:43:49 2023 +0100
Collection enum
Made an enum for the different collections. More robust than passing the
names around as strings. Contains functions for converting between the
collection name and the documents names within those collections.
commit 773f1f542b3d41842df6aa2cb77c857fa686705c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 24 21:59:15 2023 +0100
Species map i/o
commit 8257122d140f1834cfbb2dfdf8d223a385a0515c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 21 18:01:41 2023 +0100
Log Tethys output and include instrumentid in Deployment queries
commit 4d294b56a8673a3f938f87b6be3237e234804a17
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Sep 19 16:55:33 2023 +0100
Click event output
commit 5fe0927c107da95ad53674f3d1986bb4f1e5e579
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 18 12:49:39 2023 +0100
Noise logging
commit 415ec87938d5e7d76e2d9c7735826d3e42738695
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Sep 17 21:10:23 2023 +0100
noise output
commit 158eedce8c06d47719c49a97f6ea6d2f8446ce7c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 15 15:15:28 2023 +0100
Detections output
more work on detections output.
commit db1cc75bc1f96e39f49eaf0278b38fea801e6846
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Sep 13 17:28:47 2023 +0100
More output
More changes to Detections output.
commit 85fd84d18ace66f4c675ea7c0e07db794ebf3c96
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 21:52:46 2023 +0100
Fix binned output
couple of fixes in binned output
commit 65dfb5688b7fb8374dd0bb6b48dec2c565fe8c16
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:47:50 2023 +0100
More on granularity
Nice format of granularity in display tables.
commit c221d78aa276cd9d63f560b77c8c5925121bd197
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Sep 11 17:07:15 2023 +0100
Added bin granularity
binned granularity in place. TODO Encounter granularity.
commit baca001ed87f467512f5ff08f050d7ba106b1449
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 16:31:00 2023 +0100
Param output only if not display
commit 74652431692c47a6ed41f5b4a304ac06f8f87599
Merge: fb00a757 3da3f31b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:32:22 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 3da3f31b33525132b53b2dd4275417c64fa5a9ca
Merge: dbeaa668 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:29:37 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
commit dbeaa66821a049a597eb43c63fec49e785998520
Merge: 1b5454be 60435e56
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Sep 8 13:26:11 2023 +0100
Merge branch 'main' of https://github.com/PAMGuard/PAMGuard into main
commit 60435e567a9e38a7c47c2f0df21f3147e15d5e74
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.
commit fb00a757cd4e15b70dd87cdae759adea8b50f65b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Sep 7 16:58:38 2023 +0100
Data export
A few fixes in Detections export.
commit 3688719e25b89f41add4182fdd6ef1fcf4a16660
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Aug 31 17:06:51 2023 +0100
Working parameter output
Only just and not complete, but working.
commit 07ced6ae6d8db75f95c7d3aec3a42eb8209fbe0f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 29 11:53:40 2023 +0100
Species info
Sort out of species info which hopefully now deals with all
eventualities.
commit 74deebe446e3ccb1ac05b1834ed4e7bad6c2b49a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Aug 8 18:29:45 2023 +0100
Fixed queries
Also added internal display of existing docuemtns (so they can be
deleted)
commit 901817689910b6c39dcd3b780615f81527edc961
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Jul 20 19:06:42 2023 +0100
ITIS Codes GUI
Basic system in place for handling ITIS species codes.
commit 5c969d888975a4f2f79c9011f25ef6bfd5352c01
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jul 19 13:56:39 2023 +0100
work on species mapping
commit 527aeccbb8c44ec65f58570e9f67cdf74eff3da1
Merge: cd70026c 3385935a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 18:00:53 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into
main
commit cd70026cf8c6fd13c9a9ad3d031c47c007a072ef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:53:35 2023 +0100
Starting to map species codes
commit 3385935aec458df2a1cfbda10b9c3ed234f0c936
Merge: 68b2f3bb c3c31c33
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Jul 3 17:48:41 2023 +0100
Merge pull request #47 from PAMGuard/main
pull from main
commit 75470b450b53f7c37b4a01655e993918ea20f563
Merge: f3944e35 68b2f3bb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 13:01:35 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/PamModel/PamModel.java
commit f3944e35361842672c7d35148cf76b2a45a1cf86
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:56:23 2023 +0100
Update FolderInputSystem.java
commit 68b2f3bb538e70b53b8ad3f4e06f28376d67a769
Merge: 1b5454be b0a06300
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jun 9 12:53:30 2023 +0100
Merge pull request #46 from PAMGuard/main
get V2.02.08 from main
commit 3df05c3ec61298b5058dcb05c0cb6a4aba0d8815
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 15:27:21 2023 +0100
Document export
commit 36da1bcbeb1770d96ca8d12532233d7a7574d7d9
Merge: 1ea20d80 1b5454be
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 29 09:02:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 1b5454be9179f1ecce2e6b4796611f2fba5be79d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 10:27:25 2023 +0100
Stop command
small change so command is available as a constant
commit d8419591713f273baac411faa112d6996e247376
Merge: f97f967b d350d5a7
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 26 09:53:08 2023 +0100
Merge pull request #45 from PAMGuard/main
pull from main
commit f97f967b237c8cc33b2dd26a723b019cbe9844e4
Merge: 508ca524 c17208d3
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue May 23 15:46:57 2023 +0100
Merge pull request #44 from PAMGuard/main
Map file errors
commit 508ca524e8be4437598b8201be556d578c881c9c
Merge: becb24dc db037c6d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri May 12 15:38:04 2023 +0100
Merge pull request #43 from PAMGuard/main
update from main
commit 1ea20d80ed1702e6e58f6e6d3dd7c0e973b9816e
Merge: 49843b40 becb24dc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:46:04 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit becb24dcc5907c56462e9ea849d48be969c33bf3
Merge: 2953d82b 29f0bf7e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 8 15:43:58 2023 +0100
Merge pull request #42 from PAMGuard/main
X3 updates
commit 49843b405fbdb8c502eaf3db805c71a0e8cc4489
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 20:06:59 2023 +0100
Some query changes
Changes in server code required update of some of the json for existing
queries.
commit 00410d20179a1ada8d87b1212b2c760902c510a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun May 7 19:00:37 2023 +0100
Exception handling
Exception handling and warning messages on Tethys transactions
commit 71c8415bc87a32bb99c39f71c8948c902931792a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 19:26:04 2023 +0100
Playing with export options
commit 38b05b13c54a0f86f80119123c4f757dc51be1c9
Merge: 8a9719b4 2953d82b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sat May 6 11:15:48 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 8a9719b425144868f6807c711e556db75604d1eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon May 1 18:55:35 2023 +0100
Tethys working again
And a bit more playing around with metadata handling for Deploymnet
documents
commit 379cd61afa54dedfec45cad8b0de0e661c9015ab
Merge: 4f0f4a6c f74bb5eb
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Apr 24 13:35:51 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
commit 4f0f4a6c3682dabacc8b4ca448239dcb40c9c013
Merge: dfb78813 795b32e4
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 18:04:38 2023 +0100
Merge remote-tracking branch 'PAMGuardDGOriginal/main' into main
Conflicts:
src/binaryFileStorage/BinaryStoreProcess.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit dfb78813ea3ed87635c0576b9a21d1ceb340085e
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Apr 13 17:41:52 2023 +0100
Update TethysControl.java
commit dbc8f0c682c8c27f12514bb04f8bf7079919c360
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 21:02:09 2023 +0100
Men items to open collections in browser
commit 35fa8270d2ddb4a5a6e57b2e2ddff3997299feef
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Apr 4 20:53:14 2023 +0100
Changes to match server updates
Deleting now working. am automatically calling a windows curl command to
disable the cache on the server.
commit faea94205ce67f73b4c2270960eb5615748ae585
Merge: 573785d9 16e8184a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Sun Apr 2 11:15:19 2023 +0100
Merge branch 'main' of https://github.com/douggillespie/PAMGuard into main
Conflicts:
src/Array/ArrayDialog.java
src/PamModel/PamModel.java
src/clickDetector/layoutFX/clickClassifiers/SweepClassifierSetPaneFX.java
commit 573785d98f9f9979f2ab195e2c958e3d031105d8
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 31 19:07:02 2023 +0100
GUi Play
Export wizard for detections
commit 4be259b76bea6c59fb1b2d4e1b39eb63564af100
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 29 20:57:54 2023 +0100
GUI Play
Experimenting with GUI components
commit 642f1da873808dd1648a17576076977b10a59771
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 22 20:07:17 2023 +0000
updated doc names
Dog names now match their id so it's easier to delete them from Tethys
commit c7ceba1604d573c412522a2eb028de811e10a5e6
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 21 20:05:38 2023 +0000
GUI Work.
working on some GUI / control options. Semi functional. Seem to have a
problem with time zones converting from XML time to millis which need
sorting.
commit f51a519d82003b3d4d1893f88ff64c9a2bcada51
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Mar 17 21:26:13 2023 +0000
Start Tethys GUI
commit b344b775ecb049a05e0e6de42817583b5f482f50
Merge: cff6f718 ecf364f9
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:35:09 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit cff6f71881550da29bda0334c997e423e6440a5d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Mar 16 16:34:03 2023 +0000
update autoprovider
commit ecf364f999d4998f3e6c991a29637d8d30a11820
Merge: 7f680f3e 289b0659
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:14:11 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 7f680f3e20deb0107a3c89f3b485391032fa2f50
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Thu Mar 16 09:13:42 2023 -0700
fixed some deploymentData defaulting
fixed some deploymentData defaulting
commit 289b0659145bcfc6ca0fe9c870b2df79d44755f2
Merge: 8c3c0098 140af14c
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:39:33 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 8c3c0098dadcf3a64890e0510c42b178a97ba8de
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 23:38:51 2023 +0000
work
commit 140af14cbac345e43123223528a3cc0e7d2d4bb7
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 16:38:13 2023 -0700
required field update and post to tethys fxn updates
fill in required data for deployments/detections and minor tweaks to post to tethys fxn
commit d96ace1ca2c0987a510b15d30b49d1434f2abd4a
Merge: f15a6daf 27b8456c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:57 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit f15a6dafa6ca1591ddb410a447348a3f76966cfd
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 15:05:33 2023 -0700
TethysExportControl
add post to tethys code in TethysExportControl
commit 27b8456c5aa6ac2ab96faa2417d14c290ba4d49b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 22:04:13 2023 +0000
More detection work
commit e8e947b91f1d62fb09c98aebbac0b9ba26055cbc
Merge: ceefa618 4876899b
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:33 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit ceefa6188c53d4ee058aa1041ca6f104aaec3ec4
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Wed Mar 15 12:38:29 2023 -0700
Update TethysExporter.java
updated export code to add namespace to the xml produced
commit 4876899b54143fcc28e182e6e27e69c557288b85
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 18:13:11 2023 +0000
Detections Document ready to go
commit f97247f148b9dc4ce2010ce8c93420182ebe9338
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Mar 15 17:21:35 2023 +0000
Detections output
Working towards output of Detections ...
commit 98ce0ff9d25aeaf7e7b9bc98b5c2878a5d2d851e
Merge: 68b7d08b 3991a871
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:16:02 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 68b7d08bc69f4c25ff54da657c8ee1308d313565
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 14:14:22 2023 -0700
Update TethysExporter.java
minor tweak
commit 3991a871023ee0306ee18b1e77088afed80ba1d5
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 21:13:48 2023 +0000
up[dated exporter
commit 0fad7c6cfaa271c0dee034fe074da1e2b0632f81
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:34:45 2023 +0000
Deployment doc
Work on deployment document population
commit 103c050d0c659970a355bb595ec91b414596470a
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Tue Mar 14 17:28:13 2023 +0000
Trying to Merge with KB Changes
commit 2dd870956ac9ef2da180f4e83f81e8158d53d0e6
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:40:49 2023 -0700
Update TethysExporter.java
small fix
commit 8842166f438fd5364cb62065687d7c8645181554
Merge: 799c7b21 501c0ec2
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Tue Mar 14 08:38:08 2023 -0700
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 799c7b218e214c600dd3ded26ce330e5b0f0f6ff
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 17:27:39 2023 -0700
Update TethysExporter.java
file importer
commit 501c0ec292798daca97c27648136d391bd8e8bbd
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 21:44:19 2023 +0000
Deployment positions
commit 98cf9048308f9a7c7cae6c71f2b2a4802fa65d18
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 20:45:51 2023 +0000
first very incomplete deployment doc
commit 456f9102db991db7743ac8e074f638752f62f61b
Merge: 534765d1 7d69992d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:36:36 2023 +0000
Merge branch 'main' of https://github.com/douggillespie/PAMGuardTethys
commit 534765d1ccf590dc225629c53927c0df49483a9b
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:35:25 2023 +0000
notes
commit 7d69992d44e1379c01ee7215d7b24301f9174490
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:33:46 2023 -0700
Update TethysExporter.java
testing
commit 24c7baab6e1c32b9bec324b52d005718139250a2
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Mar 13 18:31:04 2023 +0000
Notes
commit 43ea481c3f15df36f623d8d8aec0e89907eed24c
Author: kbolaughlin <kolaughl@ucsd.edu>
Date: Mon Mar 13 11:05:10 2023 -0700
adding deployment recovery pair
commit bfed9cfa009fdae7b29ad5923435d58f6eff4f63
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Feb 23 13:37:53 2023 +0000
Update to Nilus 3
commit 9c10af43bc565a6407dbc70818542c6db9af5cce
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 22 10:51:04 2023 +0000
Added code to find acquisition settings
This is most of the data needed for TEthys
commit f12be978aae76681b00ae045572ca2a81289aabc
Merge: b2e6f85f 5b649edc
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Feb 1 10:23:39 2023 +0000
Merge pull request #2 from douggillespie/Tethys
Merging Tethys branch into main
commit 5b649edc19815c95b2373f351a53dc78fb891a74
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 15:13:30 2023 +0000
Comments
Added a couple of comments to help SDSU folk get off the ground
commit b2e6f85faf7abba3146bae9ec9c6882445559048
Merge: 738c9ab6 1c11e3da
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 14:34:12 2023 +0000
Merge pull request #1 from douggillespie/Tethys
Tethys
commit 1c11e3da15048f49c1e3268e8cd5b6e7a6e8788f
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Fri Jan 27 11:11:02 2023 +0000
DBXM Export
A few functions to help find data.
commit f02001a6fc2d721966f7e0f86410cb6af26ef762
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Jan 25 16:40:03 2023 +0000
Changes for Tethys integration
commit 5e6cd42eea0d02cf150f35ef604d054f6f3f4a41
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Thu Dec 15 18:21:17 2022 +0000
Tethys Export
A bit of fun writing some outline functions to export data to Tethys.
commit 48716cb36662bf037268bd39d6cd6aa9502f823d
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Mon Dec 12 17:04:20 2022 +0000
XML Settings
Added a new log of XML settings / Effort for each module to the
database. Had to make a lot of changes so that the base table in
SQLLogging is of type EmptyTableDefinition, not PamTableDefinition.
Needs a lot of testing and may break plugins using logging features.
commit 29230a5c5feb53bc5686ae7280ebae82c18058f0
Author: Douglas Gillespie <50671166+douggillespie@users.noreply.github.com>
Date: Wed Nov 23 14:56:25 2022 +0000
Better XML
Improving XML data for each detector
2024-03-11 14:00:32 +00:00
displayed on the map display.Map enhancements include improved scrolling
whereby the user can click and drag to pan the area. PamGuard can now interface
with MySQL database servers and users can easily select which information is
logged. (This replaces the previous 'flat-file' logging feature). A simulation
module allows virtual vocalising animals to be placed on the map to assist in
training and development. Extensive online user help has been added to PamGuard
2022-01-07 10:41:38 +00:00
Application< / p >
< h2 > 0.03b - first version used in a real 'at sea' environment.18/08/06< / h2 >
< h2 > 0.02a - first version with significant functionality. 16/December/05< / h2 >
< h2 > < a name = "_Toc312065301" > < / a > < a name = "_Toc312063946" > < / a > 0.01a - first
public release. 18/August/05.< / h2 >
< / div >
< / body >
< / html >