Axel Uhl
ff462c6417
added comments for more NOAA URLs
...
Change-Id: Ibcf75ccde3b07287b046e785a71237fd5ae01715
2017-02-03 19:51:30 +01:00
Axel Uhl
83dcaf0dfb
fixed getMiddle for cross dateline Bounds; added NOAA download integration test
...
Change-Id: Ib93ab9115c73dc440890ce643795090145c3ea48
2017-02-03 19:47:33 +01:00
Axel Uhl
9373bb6b97
added a source path to a checked-out version of the thredds library sources
...
Change-Id: I8da47110b6b08b26dc21b154a7eb972c77f29d92
2017-02-03 19:46:06 +01:00
Axel Uhl
83617a58cd
fixed how the wind field's start time is determined (copy&paste bug)
...
Change-Id: Iaaa04d722237ec71df012da9036e814e7986613c
2017-02-03 19:45:23 +01:00
Axel Uhl
236d9c4603
also exclude .ncx3 files
...
Change-Id: I19fae51f375ebf2a9d22b7553e5786abc290f7ed
2017-02-03 19:44:33 +01:00
Axel Uhl
dd2e005dd4
updated gitignore for GRIB test resources
...
Change-Id: I207e2d1eebad4e02e960dd3eea0574c4e6bea193
2017-02-03 19:43:20 +01:00
Axel Uhl
6466a265ad
refined Javadoc for getBearingGreatCircle
...
Change-Id: I9d0e789c082ef81b47dee89fb4cf2d32a2bbb862
2017-02-03 17:47:00 +01:00
Axel Uhl
a955c7d655
added license text for Unidata netcdf
...
Change-Id: I05aacf2f2f352abb313b0389bc6a692c3fcdc754
2017-02-03 17:30:05 +01:00
Axel Uhl
c9218944f0
added licensing / notice information for Unidata netcdfAll
...
Change-Id: Ibc28c1e00aa6183f614cd6bccd62f80371616743
2017-02-03 17:29:13 +01:00
Axel Uhl
ff2738f874
introduced variable identification portable across GRIB versions
...
Change-Id: I1ca20cc66e99b9c495c4403f63923559a8007912
2017-02-03 16:20:19 +01:00
Axel Uhl
7a6adae037
added marinenet grib files as test resources
...
Change-Id: Ia1019a0023cfedbf71552444dddc44658e87bbb9
2017-02-03 13:28:27 +01:00
Axel Uhl
8603385594
fixed merge issue w.r.t. TimeRange.startsAfter vs. startsAtOrAfter
...
Change-Id: Ie4d625c93acf4fbc0479877b268e9671ec34e19c
2017-02-03 11:19:28 +01:00
Axel Uhl
a643a57e31
Merge branch 'master' into grib2
...
Change-Id: I8bfa03e977f3159a7a9b3cbf4dcfe66dbfc03656
2017-02-03 11:11:50 +01:00
Axel Uhl
7ed2c2a23f
Merge branch 'bug4009'
2017-02-03 11:06:38 +01:00
Axel Uhl
4bad9c73a7
fixed another issue with thread management in MarkPassingCalculator
...
Change-Id: I6b821129806ecacbe24bd07831ac200f87c91fc0
2017-02-03 10:59:25 +01:00
Axel Uhl
8a815cca1d
fixing issue in MarkPassingCalculator.resume where the queue.add didn't trigger the thread creation when necessary
...
Change-Id: I1ac3aa974aee8f23a8450ad1114c8ba8c3290907
2017-02-03 10:51:00 +01:00
Axel Uhl
b827ea75bc
Javadoc for GRIB stuff
...
Change-Id: I3dd24e599f8475b61413e39c3a9fbc1acc2eccc2
2017-02-02 22:27:20 +01:00
Axel Uhl
3bf98bebc6
removed _zh_CN.properties UTF8 file settings
...
Change-Id: Iacc8c861b5d6bd7e7dd534f546219bf28502cf32
2017-02-02 22:18:23 +01:00
Axel Uhl
5f4bd38734
fixed Grib test cases
...
Change-Id: Id436686ac31afde0b266a5dcb9cc7cd8d41f0df7
2017-02-02 22:10:51 +01:00
Axel Uhl
2cb5e2d78b
added more tests
...
Change-Id: Ib4a0f4f025b673d755326775f36ec7430c23e7cb
2017-02-02 22:09:28 +01:00
Axel Uhl
702082b334
implemented "circular" search for non-NaN values in GRIB files
...
Change-Id: I1216fd756aff24d7800924074d113ceb51e2a530
2017-02-02 21:30:47 +01:00
Axel Uhl
76ebba9735
attached JAvadoc link to JAR file
...
Change-Id: Ie2242b59980b38be34c490aa85eb016b3f2e8328
2017-02-02 21:30:28 +01:00
Axel Uhl
790728fb52
Merge branch 'master' into grib2
2017-02-02 17:31:45 +01:00
Axel Uhl
bfa940ce27
Merge branch 'master' into bug2168
2017-02-02 16:55:53 +01:00
Axel Uhl
462380a0dc
added grib test data from meteoconsult.fr and added a test case; reversed wind after comparing with public GFS website
...
Change-Id: I9805c08f22d534396f25b9febc87c50dde6bd22d
2017-02-02 16:30:14 +01:00
Axel Uhl
b458576894
Merge branch 'master' into grib2
2017-02-02 14:33:37 +01:00
Axel Uhl
f39afd34ed
added /maneuver method to regattas end point; refactored to let getManeuvers() return Iterable instead of List
...
Change-Id: Ida708e2a5e062cca0593a4e5f10517e5237cfe5e
2017-02-01 20:40:04 +01:00
Axel Uhl
d03f62e8f5
Merge remote-tracking branch 'server/master'
2017-02-01 16:07:51 +01:00
Axel Uhl
2199c84c01
great presentation on parallel code smells
...
Change-Id: Ib3f385726df840807fcfa18c5219d9d26889bbd3
2017-02-01 11:21:20 +01:00
Axel Uhl
a84b84b3ce
upgraded TracAPI to 3.4.0
...
Change-Id: Iebec9b40682ef95435c538c05af4edd1a469406f
2017-01-31 16:29:30 +01:00
Axel Uhl
feb0912857
added BoatClass dimension to race results of competitor
...
Change-Id: I979886406236de91233309306819dc0f434eb433
2017-01-28 12:18:46 +01:00
Axel Uhl
62053a61f1
fixed message key for CountDistinct
...
Change-Id: I6acd7672715355aa990235fed27f6f40d0650b13
2017-01-28 11:55:22 +01:00
Axel Uhl
a615173f26
pass through the timeout parameter to the trackers; TracTrac receivers now use it; -1 means wait and is used for restore
...
Change-Id: Iee676ffceb44eb9459c51ba38cddbaf5ba40c9fb
2017-01-27 15:07:56 +01:00
Axel Uhl
4e1395d8a7
more memory for launch config
...
Change-Id: Ifc77c29f260feb73742350608bd82a390ccf2347
2017-01-27 15:07:45 +01:00
Axel Uhl
4f5a06212f
fixed hashCode implementation for Wind objects
...
Change-Id: I48d9b2e0d2d91cf5476bb7e1e78187c8a9659e48
2017-01-27 15:06:28 +01:00
Axel Uhl
c1eed0817f
Merge branch 'bug4043'
2017-01-27 13:39:19 +01:00
Axel Uhl
930ecbdf47
more heap size for launch config
...
Change-Id: Ia1d33eef03168e804151fc60f27ddcf833072ed1
2017-01-27 13:37:52 +01:00
Axel Uhl
6cb0f76bc0
use FINE as level for mark passing calculator listener start log message
...
Change-Id: Ia9a66f4d07be5181d75ee9e04c06f6eb80730333
2017-01-27 13:25:07 +01:00
Axel Uhl
6e1f055f5d
added "-Drestore.tracked.races=true" to launch config
...
Change-Id: I4bc4c4f0150a9e8bf012ee295d48c84f3ebf59c3
2017-01-27 12:14:32 +01:00
Axel Uhl
dfabee0eb6
allow for concurrency in the CountDistinct aggregator
...
Change-Id: I42e1b98e8591def48786bcbb83703649492f6481
2017-01-27 12:12:50 +01:00
Axel Uhl
28c4677cb1
fix for wind equality and hash code test
...
Change-Id: I679ffd7728f0d1ba58bf7b4fe8bc467ebda4e003
2017-01-27 10:23:00 +01:00
Axel Uhl
c7c2ba7436
failing test case for wind equality
...
Change-Id: Iff56b84d19b146b1f24d2bb22fd978e2e292cfb8
2017-01-27 10:07:09 +01:00
Axel Uhl
8e946b3edc
removed tracking timeout for race restoring during server startup; used to be 60s
...
Change-Id: Icdd01b2fc0b8f03b89f2310e4f630397e03dbe14
2017-01-27 09:47:19 +01:00
Axel Uhl
a652ed5ffd
fixed folder name (had a "," instead of a ".")
...
Change-Id: I136cae24c50a6d618eac849162f61c5048097717
2017-01-27 09:26:01 +01:00
Axel Uhl
82610afe54
added timepoint/position to WindImpl's hashCode/equals
...
Change-Id: I8f6e6dcd65ed704553813fd3a7a2f1297baa9736
2017-01-27 07:37:21 +01:00
Axel Uhl
02c7cd6b5f
log stack traces for timed out Future.get calls only when log level is FINE
...
Change-Id: I70ed61790198c96983e82d1eebf6a72eae6b836b
2017-01-27 00:24:47 +01:00
Axel Uhl
9e96045514
finer logging for MarkPassingCalculator
...
Change-Id: I1329bea3d8f8a9b3e529a33b3cf658f777da81b1
2017-01-27 00:24:30 +01:00
Axel Uhl
b0cb4a3079
accelerate equals operation of KnotSpeedImpl
...
Change-Id: Ib744474af37a224ea28e0e80e8938150cc3684d8
2017-01-27 00:24:06 +01:00
Axel Uhl
c9c28b8ff6
fixed NPE issue for undefined start of tracking, yielding 0 as year for data mining
...
Change-Id: I63b6eb02800f2827712824b0fa9df90615adfb49
2017-01-27 00:20:26 +01:00
Axel Uhl
e0bed9e006
added -Drestore.tracked.races=true to launch
...
Change-Id: Ibc07e4f180d8b038eb901de6fb96992e2a745f1a
2017-01-27 00:07:23 +01:00
Axel Uhl
2467d727e5
Merge branch 'bug4041'
2017-01-26 21:59:35 +01:00
Axel Uhl
1740ea3db0
removed dependency from polars.datamining to sailing.datamining by introducing a new bundle sailing.datamining.provider
...
Change-Id: I7d388ef039445d8b38a68586b4ff74f743c3d627
2017-01-26 17:35:53 +01:00
Axel Uhl
63c67b814e
Merge branch 'bug4040'
2017-01-26 16:02:04 +01:00
Axel Uhl
844bd18681
fixed test case: TracTrac connectivity params now require a valid paramURL
...
Change-Id: Ie14112cdd0f7edf129985ddcab96bd5a45bcdd6d
2017-01-26 16:01:30 +01:00
Axel Uhl
d0435f5d73
added WindTrack step to the WindFix retrieval chain, enabling filtering for wind source and wind source type
...
Change-Id: Id2222dca60e479117e17835368c8f09d9a708ee7
2017-01-26 13:46:29 +01:00
Axel Uhl
9a8df602b4
fix for bug4040: computing update for storedURI/liveURI already in TracTrac connectivity params, keeping tracker ID and params ID equal
...
Change-Id: I8f86770286332a5198ab2ba57b83a52c67759008
2017-01-26 11:55:46 +01:00
Axel Uhl
8866211749
added release notes entry for changed filter behavior
...
Change-Id: Icb41cbf34a1a9dc0defa912382067572952cf870
2017-01-26 10:11:33 +01:00
Axel Uhl
4120b83b9c
don't trim search keywords to allow for quoted phrases terminated by blank character
...
Change-Id: I8d59a76c8c01b004b791cb3f77a0b580b0562930
2017-01-26 09:46:41 +01:00
Axel Uhl
38352241d1
stop and re-start mark passing calculator thread as needed (bug 3908)
...
Change-Id: I1d622c230eab2c34f3580194b18948a40d87c745
2017-01-26 00:34:08 +01:00
Axel Uhl
2bb79153f1
Merge branch 'master' into bug3908
2017-01-25 17:20:47 +01:00
Axel Uhl
473ad86530
fixed message keys for speed; added Bearing averager
...
Change-Id: Iae77b6a3c221ae7e84a9d65a1ac11a4c83c1101d
2017-01-25 17:14:16 +01:00
Axel Uhl
8ce143fbb8
started small changes in thread handling in MarkPassingCalculator
...
Change-Id: I0b145d8ceca583bb6d7032087ff645ddba54f216
2017-01-25 16:47:42 +01:00
Axel Uhl
d79d2cec84
Merge branch 'master' into bug3908
2017-01-25 13:56:12 +01:00
Axel Uhl
c68f745fbf
moved setDaemon call a bit
...
Change-Id: I724b8b876e5ae35a269e672c6fa2195d18723492
2017-01-25 13:48:17 +01:00
Axel Uhl
9d0d3fdf35
also moved the end marker to MarkPassingCalculator
...
Change-Id: Ifdac3ad5c4abbfca709ec9b914ff2d6ccdecf34a
2017-01-25 10:06:01 +01:00
Axel Uhl
0cf07423eb
bug 3908: in a first step moved update queue from MarkPassingUpdateListener to MarkPassingCalculator
...
Change-Id: I60e77709d3c83322b75878c3df24420e10ba9717
2017-01-25 10:02:01 +01:00
Axel Uhl
fe9c523954
Merge branch 'master' into bug4037
2017-01-25 09:41:19 +01:00
Axel Uhl
688d37d27c
bug 4037: automatically "upgrade" to replay format during restore if available;
...
still using a kludge for detecting replay format; TracAPI 3.3.2 will
offer a reliable API for that later today
Change-Id: Ied19e1e787f6f28d2a6e531b9ac1aedf5721ab5b
2017-01-25 08:47:17 +01:00
Axel Uhl
6451d444c3
added Wind and Competitor and Distinct count
...
Change-Id: I3484c5389a3ac39c7b9a02bb3bcba6f423d1fb54
2017-01-24 23:29:54 +01:00
Axel Uhl
1b719d4f01
added wind fix retriever and HasWindFixContext
...
Change-Id: Ia9a065706093d5555c59504fe514c69699bf3ef8
2017-01-24 19:10:06 +01:00
Axel Uhl
7650af5809
added more upper version constraints for org.apache.httpcomponents.*
...
Change-Id: I2b0e9ecab3449dfe281259ba63d98d69d382c5c8
2017-01-24 00:49:23 +01:00
Axel Uhl
1d61c2885c
removed igtimi system properties from launch configs; reverting to default client/redirect URI
...
Change-Id: I03882d5fe2c772316773903b5840377dab69d46a
2017-01-24 00:00:03 +01:00
Axel Uhl
369f7cf9ee
restrict httpcomponents versions to below 4.3.0 because of an incompatible change in 4.3.0; see bug 4035
...
Change-Id: I9908daa756f55308c02b47c45f3e159d702bd253
2017-01-23 23:58:57 +01:00
Axel Uhl
3239f28581
fixing Igtimi redirect URI construction if Window.Location.getProtocol() contains trailing colon
...
Change-Id: I6710b62ffc9592b860621b977f972a9c07eba5fa
2017-01-23 23:54:22 +01:00
Axel Uhl
5d1b35c46f
added missing data mining interfaces
...
Change-Id: Idb81f0f9d6c533b8928c325e7419335bfaef4eb2
2017-01-23 22:51:46 +01:00
Axel Uhl
370e0dbd33
aftermath for bug fix for bug 4034: fixed test case
...
Change-Id: If7622431186aaa7dd88c6c144aed7290fb541bfa
2017-01-23 19:41:01 +01:00
Axel Uhl
97274693f2
added more wind dimensions and factored this stuff
...
Change-Id: I29494457f81b683282668b79fb98cfb8960dcc3d
2017-01-23 19:39:47 +01:00
Axel Uhl
0615a2f033
adjusted datamining tests to changes for bug 4034
...
Change-Id: Ifd5eed43329a68fd4dd0b778c3cfb445c0e8d956
2017-01-23 19:37:11 +01:00
Axel Uhl
425e1dd9c2
pass on parameter provider also to subsequent function invocations
...
Change-Id: I697c60a11cfadf8d35c5a2f824911dab365d1ced
2017-01-23 19:36:32 +01:00
Axel Uhl
398792c5c5
fix for bug 4034: concatenated functions pass through the parameter provider if a later function needs it
...
Change-Id: Ib7114af25ff6772d5450df121585f076fb55e7ed
2017-01-23 19:07:05 +01:00
Axel Uhl
c29316a6e4
added missing HasWind interface
...
Change-Id: I2ed381f8bf782575540b1ad8a32c2a30479648e5
2017-01-23 15:53:16 +01:00
Axel Uhl
4aba3149bb
added more datamining metrics to Maneuver, including wind speed clusters
...
Change-Id: I3d2bcb514026f360a508eb3c6fa272ab0d18a1bd
2017-01-23 15:52:21 +01:00
Axel Uhl
d83c089a3e
added DATA_MINING permission and enforce it in DataaMining entry point and service
...
Change-Id: Ie59b89676dfe1317c5fe22c75902bee8e0a91779
2017-01-23 15:42:53 +01:00
Axel Uhl
40d0541d1b
added maneuver metrics
...
Change-Id: If128603fa06c8f2f4152a4b2f4a9ae19ace60f71
2017-01-23 14:54:41 +01:00
Axel Uhl
91e7b1f9bf
added maneuver metrics
...
Change-Id: If128603fa06c8f2f4152a4b2f4a9ae19ace60f71
2017-01-23 12:11:03 +01:00
Axel Uhl
ffbf06611d
upgraded GRIB library
...
Change-Id: I0f19653ba59edc3802035a3edbd108cb16cd47eb
2017-01-23 12:01:42 +01:00
Axel Uhl
518a77748f
fixed GRIB test case
...
Change-Id: I108ad72923f1a9418867c3f9e90c1c2ada037cb3
2017-01-21 13:22:39 +01:00
Axel Uhl
6b22e9cf5b
consolidated imports to avoid warnings
...
Change-Id: I37269ec0d7ad7342a04c59b498b5fc805347d3a9
2017-01-20 18:30:35 +01:00
Axel Uhl
13e0a4096f
added a first speed/direction-based GRIB wind field implementation
...
Change-Id: I6e179752b58bf903449b6d3e7f83e88d572892d9
2017-01-20 18:30:05 +01:00
Axel Uhl
a37ff48e94
added an implementation for a UVWindField that seems to successfully produce Wind objects
...
Change-Id: Iba2cf94d9b247cd8411a22d5c58843d648ce806b
2017-01-20 18:24:55 +01:00
Axel Uhl
f09c7e4de1
started wrapping GRIB data set as a wind field
...
Change-Id: Ic6f3f3646d3b9f4b6c4926a03cfc168102fb7e42
2017-01-20 11:36:13 +01:00
Axel Uhl
4af582421b
added a few more GRIB sample files and some documentation
...
Change-Id: I6b3d869e99ba40f0fbb39118c07bf2eb1f8896a5
2017-01-20 10:35:14 +01:00
Axel Uhl
ecf233092a
adjusted WindIndicator widget to use SpeedWithBearing
...
Change-Id: I23afb432499eb43a42684b9a5425138c53af8aa7
2017-01-20 10:25:54 +01:00
Axel Uhl
47afbe69b2
added pom.xml files for Grib projects
...
Change-Id: Ie637435f65e072e88906265dc53103cbaab00b20
2017-01-19 16:07:53 +01:00
Axel Uhl
480689fd6f
GRIB import, first steps
...
Change-Id: If2681103ecb5ddf6d5644f88d5f438aae2e2bd1e
2017-01-19 16:05:39 +01:00
Axel Uhl
845e24f8f0
fixed the highlight/selection display for start/finish boat mark
...
Change-Id: I2b6a2ee0ce30e8d64d2a31684106a298c587a077
2017-01-17 18:33:37 +01:00
Axel Uhl
9bccda43dd
bug 4017: start/finish boat orientation now correct
...
Change-Id: Ib837215c653c956a68b74364ebb2cac5ad69957a
2017-01-17 18:22:08 +01:00
Axel Uhl
5fd7f35266
bug 4017: start boat now always drawn as being on starboard side of line
...
Change-Id: I6fd7a066e2e4654341178f85a43aaece96e9e3ba
2017-01-17 11:52:02 +01:00
Axel Uhl
805d1ea728
first step for bug 4017: map boat canvas rotation through coordinate system
...
Change-Id: Ia7d777ba9aa56079d0ee846640d3c6566b23ac81
2017-01-17 11:34:33 +01:00
Axel Uhl
46aa94b9e1
upgraded to TracAPI 3.3.1
...
Change-Id: I81d0546147744a1c90a6dbf38007d513d7dc3428
2017-01-17 11:20:29 +01:00