Commit Graph
758 Commits
Author SHA1 Message Date
Axel Uhl fe8bd57a19 allow a competitor to be modified through the UpdateCompetitor operation 2013-10-31 18:10:56 +01:00
Axel Uhl 6f3bbfe0e8 fixed a sign issue with the along-track windward distance, fixing the identification of the advantageous side 2013-10-26 01:09:23 +02:00
Axel Uhl 03531c7c80 moved start and finish line advantage analysis to TrackedRace 2013-10-25 23:10:19 +02:00
Axel Uhl 1a52a752c6 added test for signed cross-track error 2013-10-25 21:27:44 +02:00
Axel Uhl e1d636bef7 renamed crossTrackError to absoluteCrossTrackError and added new crossTrackError with sign; prepare for start/finish line advantage analysis 2013-10-25 21:15:31 +02:00
Frederik Petersen 8f21a28049 Merge branch 'master' into polars
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-10-23 09:02:33 +02:00
Nick Klose 4e57de36a7 Added Test to check if the method getEstimatedPosition is correct. Idea of adding vectors is does not work. 2013-10-21 17:45:02 +02:00
Axel Uhl 9b4af4b15c implemented GPSFixTrack.getEstimatedPositions(Iterable<Timed> timeds, boolean extrapolate) in an efficient way 2013-10-16 21:44:25 +02:00
Axel Uhl c746e35f34 offering iterator-based estimated position calculation on GPSFixTrack; trivial implementation so far 2013-10-16 21:06:33 +02:00
Axel Uhl 8821c009ed Merge remote-tracking branch 'server/master' 2013-10-16 18:20:29 +02:00
Axel Uhl 60364a65c9 working towards a fix for bug 1190 (stabilize wind replication against race conditions) 2013-10-16 18:19:58 +02:00
Jens Rommel 6c35fa9122 Merge remote-tracking branch 'refs/remotes/external/master' into jens--expedition-wind-import
Conflicts:
	java/com.sap.sailing.server.gateway/WEB-INF/web.xml
2013-10-09 12:16:31 +02:00
Frederik Petersen 17c38e9e76 Polarsheet Test fix and small npe fix 2013-10-09 10:59:49 +02:00
Frederik Petersen 4f31e90ed3 Merge branch 'master' into polars
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
2013-10-08 15:38:46 +02:00
Lennart Hensler 7e33dcf0bc Merge branch 'master' into trackedRaceExtensions 2013-10-08 12:04:41 +02:00
Frederik Petersen c286244a30 Added polar sheet generation option that allows splitting results by wind
gauges
2013-10-07 16:49:56 +02:00
Jens Rommel 907f9fdc08 Merge remote-tracking branch 'refs/remotes/external/master' into jens--expedition-wind-import 2013-10-07 12:36:06 +02:00
Frederik Petersen bf44561471 Polar Histogram Data can now be arranged by day 2013-10-07 10:52:54 +02:00
Frederik Petersen e8f461bf75 Changed polar sheet generation to support advanced histograms 2013-10-05 12:44:55 +02:00
Frederik Petersen 6c48fcb8e4 Made windstepping max distance configurable 2013-10-02 13:07:21 +02:00
Frederik Petersen f15cd53ee4 Merge branch 'master' into polars 2013-10-01 10:19:58 +02:00
Axel Uhl 1e5d960468 added more test logic for delayed application of score corrections 2013-09-25 16:37:59 +02:00
Axel Uhl dfb6cdf9a6 made the test case for delayed score correction application with mark passings fail as expected 2013-09-25 14:25:00 +02:00
Axel Uhl 186ba3e5e6 added a test case that was supposed to fail but so far doesn't 2013-09-25 14:17:24 +02:00
Axel Uhl 60e86f9702 refactored creation of ScoreCorrectionImpl and subclass instances so that it happens in leaderboard constructors;
Prepares for the linking of the score correction object back to its leaderboard in the score correction's constructor.
This will allow for the detection of race column ordering and hence the default application of score corrections
depending on time point if there are tracked races before or after that time point for a given competitor.
2013-09-24 08:48:58 +02:00
Jens Rommel 3ed17d3766 - Made recordWind return a flag wether a wind fix has been considered for a tracked race
- Made Expedition importer tolerant for partially filled rows, collecting partial data until a fix is complete
2013-09-13 09:41:23 +02:00
Lennart Hensler 71351dad49 Merge remote-tracking branch 'origin/master' into trackedRaceExtensions
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/DummyTrackedRace.java
2013-09-06 13:23:24 +02:00
Lennart Hensler 23567a282e Added missing methods in the mocks 2013-09-06 13:01:08 +02:00
fmittag 5ab7d5af96 unified usage of "require-bundle: org.junit4" for all test bundles 2013-09-02 11:47:06 +02:00
Frederik Petersen a0e3cbf85f Added a wind stepping configuration panel to the polar sheet settings
You can now configure for which wind steps the polar sheets are to be
generated.
2013-08-29 11:12:58 +02:00
Frederik Petersen 74bf5d7038 Merge branch 'master' into polars 2013-08-29 10:11:31 +02:00
Simon Pamies 68efadb147 Adding getStartTimeReceived() to dummy tracked races 2013-08-25 12:57:03 +01:00
Frederik Petersen 450bf7397a Merge branch 'master' into polars
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PolarSheetGenerationTest.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/PerRaceAndCompetitorPolarSheetGenerationWorker.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java
2013-08-21 10:59:26 +02:00
Simon Pamies d36852b547 Revamped update logic for TracTrac updates, added a StartTime update handler that connects to TracTrac and sets start time 2013-08-16 16:36:10 +02:00
Frederik Petersen a8bbb09191 Added another option to the polar sheet generation settings
the options lets the user choose if he/she wants to use the aggregated
wind direction or only the estimated wind direction (which seems way more
accurate up to this point, when looking at the polar sheets)
2013-08-16 13:03:41 +02:00
Axel Uhl 2fb6bebc17 fixed distance cache invalidation test 2013-08-15 18:01:16 +02:00
Axel Uhl 047578098d fixed shortcuts in validity assessment 2013-08-15 17:35:05 +02:00
Axel Uhl 17ce573251 fixed an outlier-related test where the new logic finds two 90,90 fixes that are less than 10s apart not to be outliers 2013-08-15 16:07:05 +02:00
Axel Uhl d89bd6460e fixed maneuver detection test verdict for Hasso; one maneuver improved its time point; the DP point count changed in an acceptable range 2013-08-15 15:14:20 +02:00
Axel Uhl e38afd52ba fixed Findel test again 2013-08-15 15:09:11 +02:00
Axel Uhl 3d26b9a70b fixed wind estimation tests where the contructed tracks no longer passed the stricter outlier analysis 2013-08-15 10:44:34 +02:00
Axel Uhl 550c1b0ebe removed maneuver assertion from Findel test where there wasn't really a maneuver; outlier detection actually improved things here 2013-08-15 10:09:10 +02:00
Frederik Petersen 8a3cc61168 Added a distance based outlier detection algorithm for the polar data 2013-08-15 09:28:45 +02:00
Axel Uhl 08ec7b6236 fixed maneuver detection test case where outlier analysis change caused a shift of a few seconds 2013-08-15 08:33:14 +02:00
Axel Uhl 0d3e250818 left hint to the bug talking about the failing test case 2013-08-14 19:40:52 +02:00
Axel Uhl f1fa1d74f6 moved a few more distance and speed types to domain.common and fixed a grave bug in MeterPerSecondSpeed; added test for improved outlier filtering 2013-08-14 18:00:45 +02:00
Frederik Petersen c280aded9e Added more options to polar sheet generation
users are now able to exclude all windsources but the expedition ones with
a checkbox

also introduced sigma approach outlier removal
2013-08-13 15:04:55 +02:00
Axel Uhl 763f0f5761 fixed compilation errors introduced by moving stopTracking from RacingEventService to TrackedRegattaRegistry 2013-08-13 13:38:17 +02:00
Frederik Petersen 0334b34518 Merge branch 'master' into polars 2013-08-13 10:52:13 +02:00
Frederik Petersen eb2096a2be Added settings to polar sheet panel 2013-08-12 15:57:41 +02:00