Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl f86305abaf Merge branch 'bug4344' 2017-10-14 00:10:40 +02:00
Axel Uhl d998645df4 fixed time point for which to generate leaderboard .ser file
Change-Id: Ibb35b727c532ce80fd19f564e243b19d6cc7d78d
2017-10-14 00:09:29 +02:00
Axel Uhl 63720e573d improved Javadoc; re-generated IncrementalLeaderboardDTO.ser
Change-Id: I5bae2d5fac643399ef61db16ad41bf2a37bee34a
2017-10-13 22:37:14 +02:00
Axel Uhl 339afab28c Merge remote-tracking branch 'server/bug4240_4232' 2017-10-13 18:27:39 +02:00
Axel Uhl 5351e28160 updated IncrementalLeaderboardDTO.ser lets two tests in LeaderboardDTODiffingTest fail
Change-Id: I2011c0c0bede5e77b246076cea04c60dce1f72fa
2017-10-13 18:24:48 +02:00
Axel Uhl c5b2a0a8a4 updated description of how to configure allowed course area names for Race Manager app
Change-Id: If685c4d36dcec10db9d55fb7e058b1e24a889b41
2017-10-13 11:08:17 +02:00
Axel Uhl 60c6aa2dc8 Merge remote-tracking branch 'server/bug4316' into bug4316 2017-10-10 17:57:18 +02:00
Axel Uhl ce02f6d84b implemented interpolation for extended Bravo tracks; added test
Change-Id: Iafe5db8392d574794ba057e4522dc63f3fb53b8d
2017-10-10 16:35:02 +02:00
Axel Uhl c1d07aa56f Merge branch 'master' into bug4316 2017-10-09 15:41:50 +02:00
Axel Uhl 815a318b5a whitespace/formatting changes only
Change-Id: I28fc68b823be5cecf63379efc79386362815bf80
2017-10-09 13:46:22 +02:00
Axel Uhl f29624a23d Merge branch 'bug4326' 2017-10-08 01:26:22 +02:00
Axel Uhl a21f2945d2 adjusted date/time format for default event name creation
Change-Id: If3f681418b7eaeddfb2a892d6648be43fff5a484
2017-10-07 17:32:17 +02:00
Axel Uhl d719e47811 Merge branch 'master' into bug4326 2017-10-07 17:09:04 +02:00
Axel Uhl c9ae23bc12 added missing file to git
Change-Id: I74e6cbf048c495e6653d136ebaa4009e783ad4ea
2017-10-07 16:43:04 +02:00
Axel Uhl 38510e0f4a added release notes for DataMining drill-down feature
Change-Id: I35f3e121ec958f96d9446d904be85dd9c613f5ff
2017-10-07 13:11:59 +02:00
Axel Uhl 3c278ebd7e drill-down now lets user select another dimension if the last grouping dimension is removed
Change-Id: Id3ad24fd7a4ff23fe79a7e7c328debbdf6f64e70
2017-10-07 13:09:12 +02:00
Axel Uhl aa87a677f1 automatic query execution upon drill-down
Change-Id: Ie3d3b6b6c3a8cf456b84c61aa27d1a139d37c694
2017-10-07 02:51:19 +02:00
Axel Uhl dfc021b07d adding the filter works properly now;
remaining is automatic re-running the query and handling the no
remaining grouping dimension problem

Change-Id: I15d5ceace9009550a57e914f2d7ea02df574eb63
2017-10-07 02:22:56 +02:00
Axel Uhl 05357025af fixed updating the selection in the dimension filter
Change-Id: Ib7b42fe68f6674fd865e65aeec682743569560d6
2017-10-07 01:57:13 +02:00
Axel Uhl f638b58c09 use the GenericGroupKey's value instead of the GenericGroupKey for dimension filtering during drill down
Change-Id: I88eca3b072203235d5f585700a797a312bb05e23
2017-10-07 01:47:03 +02:00
Axel Uhl bbd484909a fixed custom field serializer for ReducedDimensionsDTO
Change-Id: I64d19a58a28134c04af02610c485b6f907688e2b
2017-10-07 00:33:39 +02:00
Axel Uhl ec56c95dba compilable but untested version that captures the dimension reduction
Change-Id: Id48f8b09018aec881ee19ed3d05a52ffc1f8f846
2017-10-07 00:10:17 +02:00
Axel Uhl 802074109e Merge remote branch 'origin/bug4325' 2017-10-04 20:39:45 +02:00
Axel Uhl 254d008e87 can remove the first grouping dimension upon click on the bar
Change-Id: Ida0b4e7fe972a6ea0dfaea45affd3f1356156d6d
2017-10-04 18:34:44 +02:00
Axel Uhl 9665ac08a8 started a drill-down feature (bug 4326)
Change-Id: Ie80a06aea5b6dbb74e9373fc952979faaf6a4d94
2017-10-04 16:51:22 +02:00
Axel Uhl ea8f02b001 adjusted release notes for error bar visualization in DataMining
Change-Id: I790018760616dbcad9784763bd9a879623a56dd0
2017-10-04 13:53:28 +02:00
Axel Uhl 9d1ba01e22 made selection of error bars optional
Change-Id: Ie38b734423f8c6f7b20cb0d9cc4fbbfbd098813c
2017-10-04 13:51:26 +02:00
Axel Uhl 2829cee756 added error bars for Duration values
Change-Id: Idaf7beffe9457283cdda2444d72530f73de80a28
2017-10-04 12:48:13 +02:00
Axel Uhl eaae3f36dc started to generalize averaging aggregators; implemented for Distance
Change-Id: I54c7c03810626246f12cfe6bca15a659e066add0
2017-10-04 12:37:27 +02:00
Axel Uhl caa08b7667 fixed error bar series type to ERRORBAR, now showing error bars
Change-Id: I6145fe18bb782522c4f4e1d5980e68ce538969a5
2017-10-04 11:55:39 +02:00
Axel Uhl e3ac0e47b9 forced AverageWithStats into RPC serialization white list by adding a concrete type argument in serialization dummy
Change-Id: Ife4f949cf4078fbb4dfa22237731d4099458e80d
2017-10-04 11:30:44 +02:00
Axel Uhl fe1c07685c add min/max to number average
Change-Id: I8a47f29c27a734a497a2e5d60d663b4ed8367c60
2017-10-04 09:36:41 +02:00
Axel Uhl 2a353732f8 started to adjust tests to AverageWithStats idea;
as min/max/median etc. are not computed properly yet and as not
all expected aspects (standard deviation) are prepared properly,
the tests regarding AverageWithStats still fail

Change-Id: I3cb18439e820269e9f5a8924ba0cf933d7d2b60e
2017-10-03 11:51:11 +02:00
Axel Uhl 8d6213e5e0 interims commit to back-up work on averages with stats; NOT COMPILEABLE
Change-Id: Ib34bf6d32b2b9994c2c2d7ac7f3fea318fd00825
2017-10-02 18:39:51 +02:00
Axel Uhl 8111b25879 removed unused constructor in QueryResultBaseImpl
Change-Id: I6a2c341be3b7a1c5c88fa5c53162fbf01efe721f
2017-10-02 14:18:15 +02:00
Axel Uhl 26812c936b preparing for error margins to be displayed in DataMining bar charts
Change-Id: Ic2e02ea02cc515eb38ef195f99e6c681556fdb26
2017-10-02 14:17:01 +02:00
Axel Uhl 6e13cf270a whitespace change only
Change-Id: Iada6c00ecb891911307b663eff24fba0e9e1f171
2017-10-02 10:31:43 +02:00
Axel Uhl 6b18e75307 Javadoc changes only
Change-Id: Ibe4418097aade2afc48553bf04ff3d50617685d9
2017-10-02 10:30:46 +02:00
Axel Uhl 2544aae0c0 removed more empty lines
Change-Id: I6db3d6da1f9270cbaada05762905d0079bb02f76
2017-10-02 10:19:25 +02:00
Axel Uhl e9b82b9985 more whitespace / formatting changes
Change-Id: I6d1cd137c322c557b9f7cd3784a93e7d7b22dfa5
2017-10-02 10:17:04 +02:00
Axel Uhl 3878c197bf added Javadoc, made constructor of abstract class protected
Change-Id: Ia76d3758817ba8f815ffb7ecbcb54ce83e28b155
2017-10-02 10:14:42 +02:00
Axel Uhl 434d10888e whitespace changes only
Change-Id: I0c22bf61d754d1168aa9d7d8e82f54fc33f04e3c
2017-10-02 10:06:23 +02:00
Axel Uhl 9e245f2548 use EXPEDITION as wind source type for Bravo import; better track names
Change-Id: Icce895ad60f80a4c69c3873ab49019e09bde5a29
2017-09-29 17:28:41 +02:00
Axel Uhl 2522ad3f05 fixed use of FunnyDegreeConverter
Change-Id: Ib3c87134a1677511477fba7adb94dc3ca8268a84
2017-09-29 16:37:48 +02:00
Axel Uhl 2a06f5495e a first version of a Bravo wind importer that seems to do useful things
Change-Id: Ib012a111e7a9ccdcbbeaa4e89a31d77d2c538646
2017-09-29 16:35:15 +02:00
Axel Uhl 48d0b0aee9 added a panel for Bravo wind import to AdminConsole's WindPanel and provided frame for servlet implementation
Change-Id: Icc4c667c1fa35b9babb19a09f0e040e8ef72e768
2017-09-29 14:56:02 +02:00
Axel Uhl 88b375d893 Merge remote-tracking branch 'server/master' 2017-09-29 13:53:05 +02:00
Axel Uhl 38c9eb408a bug4327: instead of using a NULL parameter provider for filter functions, pass on stringMessages and locale
Change-Id: Ic1991163a036c6a98086f57f4fe695b2cb402cea
2017-09-29 13:34:39 +02:00
Axel Uhl 61f24cb27b renamed constant
Change-Id: Ic990238b0965ac3bf2dc32495726106913326898
2017-09-28 13:22:51 +02:00
Axel Uhl 0ab630abd4 renamed om.sap.sailing.gwt.autoplay.client.places.screens.preliveraceloop.racemap.statistik to om.sap.sailing.gwt.autoplay.client.places.screens.preliveraceloop.racemap.statistic
Change-Id: I9a97dc79b3d4c2ca0fe51dbc3cb8367ec841c77a
2017-09-28 10:44:09 +02:00
Axel Uhl 52480d386e improved Javadoc for datamining with settings
Change-Id: Id895c4dd8279b2df7c340125a070273fde9a0611
2017-09-28 10:38:04 +02:00
Axel Uhl f89457a315 updated release notes for bug 4317
Change-Id: I97f6f22a56697ac9353ebc1cb0ac0840e48a6773
2017-09-28 09:58:45 +02:00
Axel Uhl 2a6de6e9d2 Merge branch 'bug4317' 2017-09-28 09:55:12 +02:00
Axel Uhl dbfe43a6e8 Merge branch 'master' into bug4240 2017-09-27 16:53:31 +02:00
Axel Uhl 4fb8b56da6 using improved redirect strategy for TracTrac and Igtimi requests;
this can now also redirect POST requests from http to https

Change-Id: Ia380f7e87672ec28255eccc4688741540f9347e1
2017-09-27 16:36:53 +02:00
Axel Uhl c8291a2745 added minimum duration between adjacent foiling segments as data mining setting
Change-Id: I12a1f69d8f8bb1ef45adc5d4049fa52d7df2a8de
2017-09-26 18:48:22 +02:00
Axel Uhl 9a1719b9e2 Merge branch 'master' into bug4310 2017-09-26 17:08:45 +02:00
Axel Uhl d71d2ecb9d Merge remote-tracking branch 'server/master' 2017-09-26 17:08:32 +02:00
Axel Uhl c65ed84882 starting a settings implementation for FoilingSegment retrieval
Change-Id: Idb03b8cea2bd964f1b527846c76a5315aa40b234
2017-09-26 17:07:40 +02:00
Axel Uhl 07e986beb8 more whitespace changes
Change-Id: Iec228c5ed7354936b9af357cf997a3010dd20af3
2017-09-26 11:56:30 +02:00
Axel Uhl 4e5b826862 whitespace change only
Change-Id: Iaa970e0fb910185090c030f6e923e2ea59bcc64a
2017-09-26 11:56:22 +02:00
Axel Uhl 7d2ee62f4a renamed "Name" dimension to "Foiled Segment Name"
Change-Id: Iecc1aebb26ba5742f06116f5fb0415e4e559c9e4
2017-09-26 11:54:36 +02:00
Axel Uhl 7f367414c0 Merge branch 'master' into bug4310 2017-09-26 11:49:07 +02:00
Axel Uhl 35fb694e07 code formatting
Change-Id: I34530f874193d029f2ce57ab9c5c8cee36c57699
2017-09-26 11:43:14 +02:00
Axel Uhl 1bbe63665e made FilingSegmentWithContext extend Named, giving it a distinguishable dimension
Change-Id: I2714de5d19e1dff87931f37cd1a5025a49d12271
2017-09-26 11:42:24 +02:00
Axel Uhl 1550219456 added missing message method
Change-Id: I8873f48850ce5d9b2f8e01114b507b15a652e091
2017-09-26 07:34:58 +02:00
Axel Uhl 8f57ce1e2c added description for tie breaking in match racing scoring scheme
Change-Id: I0daf2011d96c8a7e94ddd8a9c9189a236dbbc12c
2017-09-26 07:29:29 +02:00
Axel Uhl 8772f63b2f improved Javadoc
Change-Id: Ifaa959bee1d1df4b83626e328eb895e9129bc7d1
2017-09-26 07:22:23 +02:00
Axel Uhl b5ba5ff3a7 Merge branch 'master' into bug4300 2017-09-25 19:24:24 +02:00
Axel Uhl e96d1e34a7 significant performance improvements (thanks to Jonas Dann) for topoligical sorter
Change-Id: I25416aa8bc5a524e3f56bf7f39c6c04f3cddf2d6
2017-09-25 19:23:00 +02:00
Axel Uhl e224b42be4 added test case for direct comparison based on last race
Change-Id: I89781ea51184ab9965529bb70536fe73177e396d
2017-09-25 11:09:43 +02:00
Axel Uhl 235475cbf6 added test case and applied necessary fixes for ranking by direct comparison
Change-Id: Ie70e35341bb22904be8ef143958eab53793eab0f
2017-09-25 11:03:09 +02:00
Axel Uhl 967210d2da for now disabled comparison by last race for match racing scoring scheme
Change-Id: Ia54565cf2e010d8c2f851cef35a1658d403042bc
2017-09-25 00:15:27 +02:00
Axel Uhl d7c4162702 up to 150 edges in randomTest don't seem to be a performance problem
Change-Id: Iaa9423842189c4fd6a208adadd3d9e2f37c577b4
2017-09-24 21:58:45 +02:00
Axel Uhl 93f14a3256 use fewer edges in randomTest; relaxed condition: don't consider in-cycle edges
Change-Id: I2fd4b1ed5481c41c9d7c97129ad33df7c8730149
2017-09-24 21:57:05 +02:00
Axel Uhl 4abfb90c5c use List instead of Set, ensuring that changing hash code of contained set does not break things
Change-Id: I9ed138f8a3cd1f9790f575e9834fec3913aba430
2017-09-24 21:56:42 +02:00
Axel Uhl 2d77709317 do not modify cluster in isDisjoint; use new HashSet
Change-Id: I0ab003b9760019d8553c1895a2dc1fb1f0fc6d88
2017-09-24 21:56:13 +02:00
Axel Uhl 983cc89c81 Merge branch 'master' into bug4300
Change-Id: I6560c7b3ae7a81f8767dfb8a6d486e1de612a0f1
2017-09-24 18:38:57 +02:00
Axel Uhl 7e066e5511 fixed test case, adding missing edge
Change-Id: I2d0afed88310e80d498f9e3853c57f71c6cd348c
2017-09-24 18:22:04 +02:00
Axel Uhl 8cc63941bc added cycle detection test currently failing
Change-Id: I165da34c0bb85f344e81faf427a171f6d63263f7
2017-09-24 13:46:01 +02:00
Axel Uhl 1b09f1ee17 adjusted compareServers script to exclude id and timepoint 2017-09-24 13:17:53 +02:00
Axel Uhl c0a6957fa1 Merge remote-tracking branch 'home/bug4300' into bug4300 2017-09-24 13:16:29 +02:00
Axel Uhl 761e251cd3 consolidated imports
Change-Id: I1737cc5efff7723f5ca5f54006cc6efe66287af5
2017-09-24 13:16:19 +02:00
Axel Uhl d308f3d942 use fixed seed for "random" test; added assertion 2017-09-24 02:00:29 +02:00
Axel Uhl 240cfdf6d3 Merge remote-tracking branch 'origin/bug4300' into bug4300 2017-09-24 00:16:01 +02:00
Axel Uhl 9af964e1ff trying to detect overlapping cycle clusters 2017-09-24 00:14:29 +02:00
Axel Uhl d4ebc6b155 some progress towards making topological sorting work
Change-Id: I8add3e44c8d3df51a3a87cad0857850e0f5fa49a
2017-09-24 00:12:01 +02:00
Axel Uhl fadd77bad1 Merge branch 'master' into bug4300 2017-09-23 23:29:05 +02:00
Axel Uhl d57c5de252 Javadoc update 2017-09-23 16:45:31 +02:00
Axel Uhl 993490cb26 renamed a method for clarity; added a bit of Javadoc (more is needed) 2017-09-23 16:33:55 +02:00
Axel Uhl ad7c0ebc03 added a parameter comment 2017-09-23 15:54:24 +02:00
Axel Uhl a8a899d1d9 Merge branch 'master' into bug4227 2017-09-23 12:17:58 +02:00
Axel Uhl 27a1370687 fixed showMoreInfoLogin message string 2017-09-23 12:15:11 +02:00
Axel Uhl 63b074986f fixed cycle detection for standalone cycles
Change-Id: I7edd5cfd35be75dd656bad3d1c7f33df5568b9dc
2017-09-22 13:26:38 +02:00
Axel Uhl 204d745466 use iteration instead of recursion for cycle checks
Change-Id: Id0e25510a45c56f440723635eb6efaa935b25234
2017-09-22 12:12:05 +02:00
Axel Uhl 41803fa236 fixed comparator by checking whether nodes are on same cycle *cluster*, not only on same cycle
Change-Id: I656597e25787cbc3986bc73421c05daa49be6291
2017-09-22 11:49:14 +02:00
Axel Uhl 774be2326e made a first non-trivial cycle-based test case green
Change-Id: I207621826c04f987d078015c3b3205af2f520a25
2017-09-22 02:05:32 +02:00
Axel Uhl 2410c4036f fixed reflexive compare in topological comparator
Change-Id: I3658fd17cc66ee2378f312a36d777c7ff69dc49e
2017-09-22 01:03:20 +02:00
Axel Uhl 121d3e0d27 started adding tests for graph sort
Change-Id: I90ffac1aa67deb841f277e54406081ac70190e29
2017-09-22 00:59:14 +02:00
Axel Uhl c46cbf382e first compilable, entirely untested version of a topological graph comprator
Change-Id: Ib040551e905d67f98aa011570e46723a775ac518
2017-09-22 00:38:19 +02:00