Commit Graph

593 Commits

Author SHA1 Message Date
Douglas Gillespie
308442f201
Merge from dg dev main (#128)
* updating Tethys help

* added help details server connection & calibration

* Reporting outputs to user

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

* Removing empty fields

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

* More help documentation

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

* Fix type in Deployment export

* Prevent single deployment export

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

* System to search species codes

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

* Data blocks help + species codes

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

* Improved dialog for finding species codes

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

* Add species codes TOC in help

* Documented new species search in help

* Nilus Checker

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

* fixed anchor html problem

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

* split Tethys help files into smaller chunks

* Update button enablers

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

And update help TOC for latest help documents.

---------

Co-authored-by: Marie <marie.roch@sdsu.edu>
2024-03-07 09:14:33 +00:00
Douglas Gillespie
45b99273fa Restore single param call into PamParameterSet.autoGenerate 2024-02-27 19:09:58 +00:00
Douglas Gillespie
c36ad2a33a Fix settings load.
Problems in viewer mode with long (>50char) settings names which don't
get fully stored in the database. Fixed by only looking at the start of
the name. Better to not use such long names.
2024-02-27 15:55:02 +00:00
Douglas Gillespie
2721095a03 Fix compound data selector V2.02.10b
also a bug in logger forms if malformed UDF's
2024-02-27 14:08:22 +00:00
Douglas Gillespie
21b4bc130d Hydrophone data loading
Change how hydrophone data are loaded in viewer. Don't load ALL data.
Load the loading period + some before the load period which will be one
minute of data PLUS an extra n*2 data before that extra minute where n
is the number of hydrophones.
2024-02-09 11:53:35 +00:00
Douglas Gillespie
e52701353a Fix data integrity bug
Fix of bug that 'fixed' event start and end times in database for linked
parent / child event tables. Error was caused by a mix up between
ParentID and ParentUID fields.
2024-02-05 13:34:15 +00:00
Douglas Gillespie
66b73c45e2 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into main 2024-02-02 09:08:19 +00:00
Douglas Gillespie
0dc47fcb0b click display arrangement
Added options to NOT automatically rearrange all the windows in the
click display every time the display size changes
2024-02-02 09:07:55 +00:00
Douglas Gillespie
9fe8e35322
MErge from dg (#127)
* updating Tethys help

* added help details server connection & calibration

* Reporting outputs to user

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

* Removing empty fields

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

* More help documentation

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

* Fix type in Deployment export

* Prevent single deployment export

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

* System to search species codes

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

* Data blocks help + species codes

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

* Improved dialog for finding species codes

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

* Add species codes TOC in help

* Documented new species search in help

* Nilus Checker

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

* fixed anchor html problem

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

* split Tethys help files into smaller chunks

* Update button enablers

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

And update help TOC for latest help documents.

---------

Co-authored-by: Marie <marie.roch@sdsu.edu>
2024-01-30 14:58:50 +00:00
Douglas Gillespie
1c532906ca
Merge from dg (#126)
* updating Tethys help

* added help details server connection & calibration

* Reporting outputs to user

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

* Removing empty fields

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

* More help documentation

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

* Fix type in Deployment export

* Prevent single deployment export

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

* System to search species codes

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

* Data blocks help + species codes

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

* Improved dialog for finding species codes

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

* Add species codes TOC in help

* Documented new species search in help

* Nilus Checker

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

* fixed anchor html problem

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

* split Tethys help files into smaller chunks

* Update button enablers

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

And update help TOC for latest help documents.

---------

Co-authored-by: Marie <marie.roch@sdsu.edu>
2024-01-30 14:57:38 +00:00
Douglas Gillespie
c4192a7323 Version 2.02.10
final commit of updated version info for release
2024-01-30 14:51:29 +00:00
Douglas Gillespie
5466914d4e
Merge from dev branch (#125)
* updating Tethys help

* added help details server connection & calibration

* Reporting outputs to user

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

* Removing empty fields

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

* More help documentation

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

* Fix type in Deployment export

* Prevent single deployment export

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

* System to search species codes

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

* Data blocks help + species codes

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

* Improved dialog for finding species codes

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

* Add species codes TOC in help

* Documented new species search in help

* Nilus Checker

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

* fixed anchor html problem

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

* split Tethys help files into smaller chunks

* Update button enablers

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

And update help TOC for latest help documents.

---------

Co-authored-by: Marie <marie.roch@sdsu.edu>
2024-01-30 11:55:34 +00:00
Douglas Gillespie
cb0d191c08 Update README.html
Fix problems of weird characters in readme.html
2024-01-29 20:50:07 +00:00
Douglas Gillespie
53ca798f1b Correct sorting of input sound files 2024-01-26 09:57:57 +00:00
Douglas Gillespie
5fcd360737 Remove comments in split positioner 2024-01-24 14:46:05 +00:00
Douglas Gillespie
e5fda7f72a
Merge branch 'main' into main 2024-01-18 09:39:45 +00:00
Douglas Gillespie
3ed9be4bfd Merge branch 'main' of https://github.com/PAMGuard/PAMGuard.git into
main
2024-01-18 09:37:53 +00:00
Douglas Gillespie
42b7296075 Hide Tethys module
and remove text output in splitpanepositioner
2024-01-18 09:36:10 +00:00
Douglas Gillespie
02f1889e39 Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main
Conflicts:
	src/binaryFileStorage/BinaryStore.java
2024-01-18 09:33:26 +00:00
Douglas Gillespie
43811c1f9b
Merge from DG (#124)
* claspath update

* Batch processing

Adding functionality for offline task batch processing.
2024-01-18 09:31:00 +00:00
Douglas Gillespie
52bbff36e5
Merge pull request #56 from PAMGuard/main
Merge from main
2024-01-18 09:29:50 +00:00
Douglas Gillespie
0bc3968dc8 Fix err in binary store 2024-01-18 09:28:51 +00:00
Douglas Gillespie
0c035aa0fe Merge branch 'main' of https://github.com/douggillespie/PAMGuard 2024-01-17 21:28:02 +00:00
Douglas Gillespie
52cc8c7177 Batch processing
Adding functionality for offline task batch processing.
2024-01-17 21:24:04 +00:00
Douglas Gillespie
b373e169f2
updating Tethys help (#123) 2024-01-17 21:13:14 +00:00
Douglas Gillespie
5d83af1d42
updating Tethys help (#122) 2024-01-17 21:11:31 +00:00
Douglas Gillespie
a3a74adb78
Merge pull request #55 from PAMGuard/main
MErge from main
2024-01-17 14:37:30 +00:00
Douglas Gillespie
bb17d384b3
Merge branch 'Tethys' into main 2024-01-12 15:34:05 +00:00
Douglas Gillespie
ac1a7f87ac
Merge pull request #53 from PAMGuard/main
changes from main
2024-01-12 15:29:05 +00:00
Douglas Gillespie
031f4c7ab4 V 2.02.09aa with click marking bug fix 2024-01-12 15:28:23 +00:00
Douglas Gillespie
217283c704 Merge branch 'main' of https://github.com/PAMGuard/PAMGuard 2024-01-12 11:58:31 +00:00
Douglas Gillespie
4856a827df click labelling
fixed a couple of problems in click labelling (Viewer mode) when clics
were reassigned to different events.
2024-01-12 11:57:11 +00:00
Douglas Gillespie
df178a4122 Merge branch 'main' of https://github.com/douggillespie/PAMGuard.git into main 2024-01-12 10:16:35 +00:00
Douglas Gillespie
133da119e0
Merge pull request #52 from PAMGuard/main
Merge from main
2024-01-12 10:16:12 +00:00
Douglas Gillespie
46d01e62db
Merge branch 'main' into main 2024-01-12 10:16:00 +00:00
Douglas Gillespie
0e5bca5198 Update X3 lib to 2.2.7 2024-01-12 10:11:21 +00:00
Douglas Gillespie
21fa4aff07 Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard.git
into Tethys

Conflicts:
	src/tethys/swing/TethysMainPanel.java
2023-12-30 18:50:58 +00:00
Douglas Gillespie
73810b85bf use new diider location memory 2023-12-30 18:48:24 +00:00
Douglas Gillespie
7a5e8f1031 Merge branch 'main' into Tethys
Conflicts:
	pom.xml
	src/PamController/PamguardVersionInfo.java
2023-12-30 17:39:28 +00:00
Douglas Gillespie
e48eb00204 Merge remote-tracking branch 'upstream/main' into Tethys
Conflicts:
	pom.xml
	src/loggerForms/FormsDataDisplayTable.java
2023-12-30 17:37:02 +00:00
Douglas Gillespie
70fbeaafde work on deployment wizards 2023-12-30 17:33:09 +00:00
Douglas Gillespie
782057c020 claspath update 2023-12-30 17:28:23 +00:00
Douglas Gillespie
716eb1faa7 Merge branch 'Tethys' of https://github.com/douggillespie/PAMGuard into Tethys 2023-12-30 17:26:43 +00:00
Douglas Gillespie
c63fb3f341 Merge branch 'main' into Tethys
Conflicts:
	src/loggerForms/FormsDataDisplayTable.java
2023-12-30 17:07:17 +00:00
Douglas Gillespie
f097ddce45 Split pane positioner
Handy little class for remembering and restoring the positions of
jSplitPane's
2023-12-30 17:01:46 +00:00
Douglas Gillespie
f5c3ce06ce 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
2023-12-29 17:55:30 +00:00
Douglas Gillespie
e29f6f0589 Fix Effort null pointers
Trap a coupld of null pointer exceptions which get thrown when there are
no acoustic data.
2023-12-22 13:38:18 +00:00
Douglas Gillespie
56bab82be3 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).
2023-12-21 18:34:58 +00:00
Douglas Gillespie
99aa3f342c Update nilus and javaclient
Updated java client and nilus jar builds for Maven.
2023-12-21 17:07:23 +00:00
Douglas Gillespie
f4a42d2bb2 update pom to groupid tethys 2023-12-21 11:22:01 +00:00