Axel Uhl
157e077589
man, this modern Mockito/Hamcrest stuff really sucks; reverted assertThat and closeTo to traditional assertTrue
2015-01-05 23:09:09 +01:00
Axel Uhl
cff6226fa4
adding bundle requirements as the Maven build doesn't find the package requirements
2015-01-05 23:04:34 +01:00
Axel Uhl
495fb41847
trying to use only package imports for test stuff
2015-01-05 23:01:46 +01:00
Axel Uhl
1002e45364
using org.junit.runner instead of runners
2015-01-05 22:57:56 +01:00
Axel Uhl
bfe3691259
trying package imports for JUnit to avoid getting all Hamcrest stuff from JUnit bundle
2015-01-05 22:54:56 +01:00
Axel Uhl
fdc88af81d
trying a different order of JUnit / Hamcrest dependencies
2015-01-05 22:44:48 +01:00
Axel Uhl
adef204893
Merge branch 'polar-api' into bug1562
...
Conflicts:
java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/test/WindSpeedAndAngleEstimatorTest.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/IncrementalRegressionProcessor.java
2015-01-05 17:56:41 +01:00
Frederik Petersen
792dcd098e
Improved WindSpeedAndAngleEstimator's distance based validation
...
also tested it.
If the requested boat speed is not inbetween the values of the sampling
points the distance between the input speed and each sampling point is
compared and, if small enough, added to the resultset with halved
confidence
2015-01-05 14:26:25 +01:00
Axel Uhl
522d5214d9
some whitespace clean-up
2015-01-05 10:39:41 +01:00
Frederik Petersen
dd86c7ff6e
Added test case for special rare situation
2015-01-04 15:08:22 +01:00
Frederik Petersen
d166a2d1c0
Added test for windspeed and angle estimation for non reversible function
2015-01-04 14:43:41 +01:00
Frederik Petersen
9f5a611aa2
Added negative test case to windspeedandangleestimator test
2015-01-04 14:39:40 +01:00
Frederik Petersen
e84088066c
Improved windspeedandangle estimator in polar bundle
...
also added first positive test cases
2015-01-04 14:33:12 +01:00
Axel Uhl
5f8f54ee34
working towards a PolarDataService API that enables reverse mapping of SOG to wind speed, assuming average VMG for known tack/leg type
2015-01-03 01:24:45 +01:00
Axel Uhl
2b4dc55b0e
require bundle org.junit instead of only package org.junit; this is needed in order to see annotation RunWith; else, NPE will result
2015-01-02 21:34:15 +01:00
Axel Uhl
f2bf1aa57a
renamed angleToWind to trueWindAngle
2015-01-02 17:44:01 +01:00
Axel Uhl
f52c7a470a
renamed WindStepping to WindSpeedStepping; use double[] instead of expensive Double[]
2015-01-02 17:20:06 +01:00
Axel Uhl
c7369cacd5
post-merge clean-up
2015-01-02 15:55:59 +01:00
Axel Uhl
ac48ac2417
Merge branch 'master' into bug1562
...
Conflicts:
java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/test/PolarSheetAnalyzerTest.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/PolarDataService.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/analysis/PolarSheetAnalyzer.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/analysis/impl/PolarSheetAnalyzerImpl.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/impl/PolarDataServiceImpl.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/IncrementalRegressionProcessor.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
2015-01-02 15:54:51 +01:00
Frederik Petersen
5214a66a76
Removed old polar cache infrastructure and cleaned polardataservice
2015-01-02 13:16:33 +01:00
Axel Uhl
aac97d4dbd
added pom.xml for polars.test
2015-01-02 11:43:06 +01:00
Axel Uhl
2d5f5c386a
use eq(true) instead of true to satisfy Mockito requirements regarding the use of matchers
2015-01-02 11:32:38 +01:00
Axel Uhl
11b17ce1d1
avoid handling Integer[] with many object references and lots of auto-boxing in polar service; replaced by int[]
2015-01-02 11:26:39 +01:00
Frederik Petersen
6cd0645f29
Polar service now uses BoatClassMasterdata instead of BoatClass for keying
2014-12-17 14:54:31 +01:00
Frederik Petersen
2390e75fb4
Moving Average is now used for polar service
2014-12-17 12:38:59 +01:00
fmittag
32e565a38f
it's required to set the java compiler settings to compile JDK 1.7 compatible code for the com.sap.sailing.polar.* projects
2014-12-11 14:58:59 +01:00
Axel Uhl
928cf87ea2
Merge remote-tracking branch 'server/polar-api' into polar-api
2014-12-03 13:42:37 +01:00
Axel Uhl
ec5188c264
use JavaSE-1.8 execution environment JRE System Library for com.sap.sailing.polars.* projects, solving compile errors in Luna
2014-12-03 13:12:12 +01:00
Frederik Petersen
734a29298b
Added x-y-diagram to polar sheets panel
...
for now only for upwind starboard speed
2014-12-03 10:39:31 +01:00
Frederik Petersen
e33258acf4
Added parameter to allow usage of mean instead of lin reg
2014-11-26 12:12:28 +01:00
Frederik Petersen
5dc74d1064
WindStepping now supports doubles as levels
2014-11-26 10:56:57 +01:00
Frederik Petersen
84221e52a3
Merge branch 'master' into polar-api
...
Conflicts:
java/com.sap.sailing.domain/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/test/PolarSheetGenerationTest.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/aggregation/PolarFixAggregationWorker.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/data/impl/PolarFixImpl.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/generation/PolarSheetGenerator.java
java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-11-25 14:58:39 +01:00
Frederik Petersen
d09675bc9a
Fixed test to comply with performance fixes
2014-11-12 17:19:41 +01:00
Frederik Petersen
86b597a76b
Added comments and a central method for average speed with bearing
2014-11-07 18:24:27 +01:00
Frederik Petersen
7bf811ce74
Added confidence to backend polar data aggregation
...
confidence is aggregated by using the confidences of the windspeed,
and boatspeed sources (50%) and a confidence calculated using the amount
of underlying fixes (50%)
2014-11-07 17:52:48 +01:00
Frederik Petersen
c3f8b77870
Added rest service for average polar api debugging
...
also:
-we now use polar data service as a facade to the polar sheets analyzer
-Peak is now double instead of int
2014-11-06 22:56:14 +01:00
Frederik Petersen
07ac462db6
Added realdata test case for polar sheet analyzer
...
also fixed a little problem with the calculation of peak candidates
2014-11-06 21:47:45 +01:00
Frederik Petersen
0066b170c2
Fixed test and dataming update problems
2014-11-05 13:01:03 +01:00
Frederik Petersen
db968e5937
Merge branch 'master' into polar-api
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-ide-local.target
2014-11-05 12:06:54 +01:00
Frederik Petersen
4cad148934
Merge branch 'master' into polar-api
...
Conflicts:
java/com.sap.sailing.domain/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-ide-local.target
java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/AbstractParallelMultiDimensionalGroupingProcessor.java
2014-10-16 09:33:58 +02:00
Frederik Petersen
cfe4636b1c
Merge branch 'dataMining' into polar-api
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRegatta.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
java/com.sap.sailing.polars/src/com/sap/sailing/polars/aggregation/PolarFixAggregationWorker.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RestApiApplication.java
java/com.sap.sailing.server.replication.test/META-INF/MANIFEST.MF
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
java/com.sap.sailing.server/SailingServer (Proxy).launch
java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
java/com.sap.sse.datamining/META-INF/MANIFEST.MF
2014-06-13 14:55:02 +02:00
Frederik Petersen
7333c56903
Added test for speed cluster group
2014-04-09 11:49:03 +02:00
Frederik Petersen
445f7ceb11
Added boat class to polar cluster key
...
+created speed cluster for data mining framework
2014-04-09 10:56:17 +02:00
Frederik Petersen
1706f40d6c
Added Boat class as a polar fix groupkey
2014-04-07 11:02:08 +02:00
Frederik Petersen
8c39229c1e
Made sure that linear regression returns constant y
...
for only one added data point
2014-04-03 17:12:43 +02:00
Frederik Petersen
492d9646b2
Introduces dual linear regression for polar data estimation
2014-04-03 16:51:44 +02:00
Frederik Petersen
0593adc2e0
Extended test case for polar data miner
2014-04-03 11:23:28 +02:00
Frederik Petersen
c861ab5b3d
Started creating a test for polar fix grouping
2014-04-03 10:12:34 +02:00
Frederik Petersen
f6d1c32a35
Removed apache math library
2014-03-19 13:36:25 +01:00
Frederik Petersen
7f3ead381c
Enhanced test for linear regression and added apache regression class
2014-03-19 13:30:27 +01:00