Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 3ebf92f1cf make FunctionDTO localized name lazily initialized
Change-Id: I62c1fa647ecfd44f22d76d57232b004175499aa6
2017-02-11 01:41:13 +01:00
Axel Uhl bd593967d3 german translations for new leg type dimensions of FoilingSegment
Change-Id: I867a7f0f5c43b6a3474c85cd60aa3a74286c0e57
2017-02-11 00:35:08 +01:00
Axel Uhl ceacc8fc67 offer leg types for takeoff/landing for FoilingSegments; introduced CustomFieldSerializer for ClusterDTO
Change-Id: If4f2a0d649845fc482f01627b6a06d8ab51ba729
2017-02-11 00:34:12 +01:00
Axel Uhl 6eef6ac1c1 use a LinkedHashSet to preserve ordering of dimension values for enums/boolean
Change-Id: I24bcd8f1a955f06c8824ca4dce26ae13d81ed11b
2017-02-11 00:31:54 +01:00
Axel Uhl 69760ba182 Merge branch 'master' into foiling 2017-02-10 21:47:49 +01:00
Axel Uhl 08ad81b68e during server restore load races one by one to avoid overloading partners; works around a potential TracTrac concurrency issue 2017-02-10 21:47:09 +01:00
Axel Uhl 6bbeb75bf4 fixed further Bravo import tests that were affected by the modified definition of ride height
Change-Id: I11252aea4efb4b3ae03481d9160728d884afed6c
2017-02-10 21:40:07 +01:00
Axel Uhl 27dc7ce4a1 fixed Bravo tests after having changed the ride height implementation to using the minimum of port/starboard hull ride height in 56d1a8ae9f
Change-Id: If328ecc3f453602fedc81d394dac74758136f211
2017-02-10 17:56:34 +01:00
Axel Uhl 943375658a when obtaining dimension values, produce them immediately and completely for enums and boolean
Change-Id: I8d6b990cfad3ad58ce71b2991134355f60f575c4
2017-02-10 17:51:16 +01:00
Axel Uhl f08038d20e removed empty lines
Change-Id: I4b86d1b1682967538972e8c3adafc80c70835a97
2017-02-10 17:50:37 +01:00
Axel Uhl 6523f97259 added missing datamining.provider bundle to launch config
Change-Id: I80bc7607f08cf4576926992ba0cf46323f9ad3fc
2017-02-10 17:48:54 +01:00
Axel Uhl 810c17f29e fiddled with the thresholds for foiling after switching to min(port/starboard)
Change-Id: Id09542d3ad90cbb2a1e131b35ae48cd38aab8a49
2017-02-10 10:48:24 +01:00
Axel Uhl c6632d0c4e first part of a fix for parsing the jjDATE/jjTIME combo in Bravo files
Change-Id: I9aa1e255d0f911543a754aa285ae0d40056a5318
2017-02-10 10:27:55 +01:00
Axel Uhl 08f3095c73 fixed ParallelDistanceMinAggregationProcessor; introduced BearingDataProvider to show bearings in UI
Change-Id: I1242dae534a0163da05968afe7845eca7151a45f
2017-02-10 09:43:03 +01:00
Axel Uhl 35d7426543 added custom field serializers for DegreeBearingImpl and RadianBearingImpl
Change-Id: I60129b8382fa6fa20d77e7cc25c24efa4da57342
2017-02-09 16:18:07 +01:00
Axel Uhl c07fb9921a Merge branch 'master' into foiling 2017-02-09 16:07:44 +01:00
Axel Uhl 56d1a8ae9f added max/min aggregators for Bearing type; use absolute TWA for foiling
Change-Id: I0406198b99a15fede4b10e7c8251106dd20d53ce
2017-02-09 16:02:11 +01:00
Axel Uhl 357dff627c added FoilingSegment as "fact type" to data mining
Change-Id: I71ffb895609571c448c2049b1ee95194eb350da9
2017-02-09 12:30:22 +01:00
Axel Uhl c3b97ef457 Merge branch 'foiling' 2017-02-09 09:05:16 +01:00
Axel Uhl b178157d4c Merge branch 'grib2'
Change-Id: If7708b2bde7e3d5571a102960c2fa7b06293521a
2017-02-09 09:04:27 +01:00
Axel Uhl 6c56a1cd76 Merge remote-tracking branch 'server/master' into foiling 2017-02-09 09:02:45 +01:00
Axel Uhl 1d1736ba3c reverted PRETTY style for SailingGWT sdm launch config
Change-Id: I7068bb8cf2721e6587e0514c8aac4690171be344
2017-02-09 09:02:08 +01:00
Axel Uhl 9a799f40a0 added IsFoiling dimension to BravoFix
Change-Id: Ib501a778d65a553134b24c012131063bc517affb
2017-02-09 00:44:17 +01:00
Axel Uhl 99fb291aed refactored DataProviders; implemented basic foiling metrics
Change-Id: I46687a994f8dd7fb347562b3326ef19979549f4e
2017-02-09 00:37:13 +01:00
Axel Uhl 0decee63a7 allow methods to be connectors even if they are dimensions or statistics
Change-Id: I5a79c2283b07d46d79aa52b324d574f0fc853bf6
2017-02-08 23:46:19 +01:00
Axel Uhl 8061ae2ab0 started adding data mining logic for Bravo fixes
Change-Id: I7843af688d3337789ab7393f50325c43616e6ce7
2017-02-08 18:35:48 +01:00
Axel Uhl 9f34d655be added @Statistic annotations on BravoFix
Change-Id: I9523a1236dd47fdc348f840cbb04c968993cd7e1
2017-02-08 17:46:13 +01:00
Axel Uhl 0aefa729a4 Merge branch 'master' into grib2 2017-02-08 17:35:58 +01:00
Axel Uhl 94d5f583d1 edited admin release notes w.r.t. GRIB import
Change-Id: I9326754f41dbc7a895b119ef15ff274cc278ad4e
2017-02-08 15:47:35 +01:00
Axel Uhl b0661d98ee fixed ConcurrentModificationException in shutdown GRIB cleanup
Change-Id: Ib34b98852894e8c0b9485cfb136c0af53db5a06b
2017-02-08 15:46:05 +01:00
Axel Uhl 32b3944311 using Index to quickly and elegantly iterate through Array
Change-Id: Ibdb2abd9027bc2f64442fdea000e8d68afbefa40
2017-02-08 14:12:13 +01:00
Axel Uhl a360cd2db4 clean up during OSGi bundle shutdown
Change-Id: Ib0b6b203e00a053219bc8076f063dd9f99aa0eba
2017-02-08 13:38:54 +01:00
Axel Uhl ef5c0cf61b added grib to launches; use readVolumeData for better performance
Change-Id: I4f01b3ac33e8b276738007881df0080a2087d62d
2017-02-08 11:58:51 +01:00
Axel Uhl 07edd7ffb1 preparing for multi-file upload for both Expedition and GRIB; introduced MappingIterable and MappingIterator
moved wind import servlet package structure a little

Change-Id: I9b573d4c91191933383c87397ac8584d9463b4bb
2017-02-08 09:52:25 +01:00
Axel Uhl 0f4cb97efa Merge branch 'master' into grib2 2017-02-07 18:23:07 +01:00
Axel Uhl 2e79342351 Merge branch 'master' into grib2 2017-02-07 09:15:00 +01:00
Axel Uhl a21618eb6d added more expanded GRIB files to .gitignore
Change-Id: I0872be13c066563e8ead816259c4f8189914fd12
2017-02-03 20:26:53 +01:00
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