Frederik Petersen
08d242c01a
Added hierarchy connectors for grouping dimension querying
2015-09-15 14:51:18 +02:00
Frederik Petersen
1d0894dfe7
PolarAggregation can now be displayed in datamining
...
Right now there is a hardcoded association between resultchartclass and
aggregation class on client side. This should probably be improved as soon
as someone has time to do that..
2015-09-15 13:54:48 +02:00
Frederik Petersen
d48953ad88
Refactored resultspresenter hierarchy
...
seperated general abstract stuff from NumberProvider specific things
2015-09-15 12:00:24 +02:00
Frederik Petersen
a813515c48
Added new shared gwt project for polar mining
...
next step: resultspresenter
2015-09-15 10:26:05 +02:00
Frederik Petersen
6a5075e464
Merge remote-tracking branch 'origin/dataMining' into polars
...
Conflicts:
java/com.sap.sailing.polars.datamining/src/com/sap/sailing/polars/datamining/data/impl/SpeedClusterGroup.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/BearingClusterGroup.java
java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/SpeedClusterGroupFromWindSteppingCreator.java
2015-09-14 14:12:20 +02:00
Frederik Petersen
46e20e3af9
Settings can now be used in retrieval processors
...
wind range setting is now usable and in effect
2015-09-14 14:03:23 +02:00
Frederik Petersen
f0f99bb059
Merge remote-tracking branch 'origin/dataMining' into polars
...
Conflicts:
java/com.sap.sse.datamining/src/com/sap/sse/datamining/components/management/DataRetrieverChainDefinitionProvider.java
java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/management/DataRetrieverChainDefinitionManager.java
2015-09-14 10:08:33 +02:00
Frederik Petersen
99339d02ac
Added fixme comment to setting->dialog association
2015-09-10 16:44:11 +02:00
Frederik Petersen
c8c0ebf220
Settings button now shown next to dropdown in datamining
...
only if the chain definition hasSettings returns true
2015-09-10 16:42:26 +02:00
Frederik Petersen
5232df6bfd
Launch configs changed
...
without these changes it the client doesn't work on my machine. If this
messes something up for someone else: sorry
2015-09-10 14:27:11 +02:00
Frederik Petersen
9e9f621eb9
Enable retriever chain settings on client side
2015-09-10 14:23:20 +02:00
Frederik Petersen
e51250790f
Added settings to retrieval chain definition
2015-09-10 13:18:35 +02:00
Frederik Petersen
82d618fa58
Merge remote-tracking branch 'origin/dataMining' into polars
2015-09-10 10:55:39 +02:00
Frederik Petersen
32a8092e5b
Merge branch 'master' into polars
2015-09-09 14:37:36 +02:00
Frederik Petersen
f7aca686fe
Merge branch 'master' into polars
2015-08-19 15:30:18 +02:00
Frederik Petersen
28cbd183bf
Now using more non-data storing abstract aggregation processor
2015-08-19 15:29:30 +02:00
Frederik Petersen
33b4cdd4e8
Merge branch 'master' into polars
2015-08-19 14:48:59 +02:00
Frederik Petersen
7e93605fdb
Added example aggregator in polar data mining bundle
2015-08-19 14:47:09 +02:00
Frederik Petersen
a7ea12b32a
Added more dimensions
2015-08-19 13:53:40 +02:00
Frederik Petersen
3247f73afc
Finished first polar retrieval chain
2015-08-19 13:35:26 +02:00
Frederik Petersen
c8c40def4e
Added new datamining bundle for user-driven polar datamining
2015-08-19 10:15:54 +02:00
Frederik Petersen
3bed04418e
Formatting only!!!
...
Formatted polar bundle code. Seems I didn't have the right formatter on my
last machine or something like that.
2015-08-18 13:39:32 +02:00
Frederik Petersen
7bbb0ffd92
Fixed bug3230 by adding the appropriate logstore listeners during import
2015-08-18 10:40:49 +02:00
Frederik Petersen
63fc91191b
Fixed test case for master data import
2015-08-18 09:56:00 +02:00
Frederik Petersen
6688543d7a
Added failing test case for bug 3230
2015-08-18 09:37:56 +02:00
Frederik Petersen
883ef38d90
Now logging when tracked race is connected with race column
...
also loggin which user linked the race.
2015-07-21 15:47:20 +02:00
Frederik Petersen
901b3cd44d
Updated amazon ec2 (markdown)
2015-07-20 20:10:19 +00:00
Frederik Petersen
6f21b640af
Added polars replicable to env.sh comment
2015-07-20 22:07:05 +02:00
Frederik Petersen
ca34b7bd27
Add null check, to keep master data import compatible
2015-07-20 20:23:43 +02:00
Frederik Petersen
d6e56c9b31
Merge branch 'bug3151'
2015-07-20 18:26:03 +02:00
Frederik Petersen
874e490dc0
Master data import now supports device config import
...
fixes bug3151
2015-07-20 18:25:08 +02:00
Frederik Petersen
dfbffe65d5
Merge branch 'master' into bug3023
2015-07-20 17:42:51 +02:00
Frederik Petersen
071a23bc8f
Removed MovingAverage processor from polar data miner
...
Was only meant for comparison purposes with Regression. Now regression is
used every anyway, so we only need to have the regression processors
2015-07-20 17:41:54 +02:00
Frederik Petersen
e25d10bddb
Initial load for polars now works
2015-07-20 10:22:58 +02:00
Frederik Petersen
128de5d6b5
Merge branch 'master' into bug3023
2015-07-20 09:51:45 +02:00
Frederik Petersen
8c9e76a5ea
Polars Initial Load now working
...
had to remove MovingAverageProcessor. It was supposed to be removed
anyways, so I'll do that now. It was just left to be compared to the
regressions during development.
2015-07-18 22:18:34 +02:00
Frederik Petersen
771d22f2f4
Merge branch 'master' into bug3138
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
2015-07-18 17:28:22 +02:00
Frederik Petersen
f394bf3285
Merge branch 'tw2015' of ssh://sapsailing.com/home/trac/git into tw2015
2015-07-18 11:18:21 +02:00
Frederik Petersen
af0f30c89b
Merge branch 'master' into tw2015
2015-07-18 11:18:09 +02:00
Frederik Petersen
7d951bc1f9
Added two boat class names aliases that tractrac used
2015-07-18 11:17:27 +02:00
Frederik Petersen
9a3e74ccba
More preparation for PolarService Serialization
2015-07-18 00:48:58 +02:00
Frederik Petersen
fb15a2bf7c
Added replicable registration in polar bundle activator
2015-07-17 19:12:31 +02:00
Frederik Petersen
9e723f876e
PolarDataService now implements Replicable
2015-07-17 19:03:05 +02:00
Frederik Petersen
bbc369d007
Preparing polar service for replications
...
since replicas need to receive initial polars during initialLoad
First step: Make polar miner replicable
2015-07-17 18:28:05 +02:00
Frederik Petersen
466b093635
Now calling new setMinAndMax combined method
2015-07-17 16:48:25 +02:00
Frederik Petersen
68c4d39eef
Fixed problem with tick calculation after original 3122 fix
2015-07-17 16:30:23 +02:00
Frederik Petersen
104ce07b59
Added PolarsChangedListener
...
registerable per boat class
2015-06-23 16:50:42 +02:00
Frederik Petersen
9623731125
Merge branch 'design2015-mobile' of ssh://sapsailing.com/home/trac/git into design2015-mobile
2015-06-23 14:33:27 +02:00
Frederik Petersen
a78d8f9850
Allow disabling of event statistics
...
Right now this works with hard coded constant booleans and only for two
statistics
2015-06-23 14:32:29 +02:00
Frederik Petersen
ce5ee6cc79
Merge branch 'master' of ssh://sapsailing.com/home/trac/git
2015-06-21 16:03:10 +02:00
Frederik Petersen
229adaf03e
Added conditional time formatting for UpdatesBoxItems
2015-06-21 16:02:05 +02:00
Frederik Petersen
d8b6b2c72c
Repaired boatclass dropbox values in polarsheets panel
2015-06-11 14:49:36 +02:00
Frederik Petersen
f9b7cf936a
Fixed downwind sign in polar data service
2015-06-01 10:58:10 +02:00
Frederik Petersen
e62091996e
Added some confidence by datacount calculations to angle cluster polar service
2015-05-28 15:48:26 +02:00
Frederik Petersen
97e7a9d183
Fixed access to average speed for supplied angle and windspeed
2015-05-28 14:59:47 +02:00
Frederik Petersen
4ce4641e3d
Merge branch 'master' into bug2919
2015-05-28 14:45:43 +02:00
Frederik Petersen
51929d5f67
Fixed launch configs
2015-05-28 14:45:22 +02:00
Frederik Petersen
18ec962a05
Merge both tacks in polar service
2015-05-28 14:24:32 +02:00
Frederik Petersen
2ea762b756
Merge branch 'master' into polars
2015-05-28 11:44:20 +02:00
Frederik Petersen
d074b338d6
Fixed legType bug in polar service
...
added method for logging weird input into polar service. can be enabled in
code
2015-05-28 11:21:48 +02:00
Frederik Petersen
b0bf4950d8
Merge branch 'master' into bug2716
2015-05-12 22:35:09 +02:00
Frederik Petersen
f9d72d8227
Added RESTlet for target time estimation
2015-05-12 14:45:09 +02:00
Frederik Petersen
dea7c91476
Added up&downwind tests for target time estimation
...
also fixed bug. Now intersection that is nearer is used, instead of the
one far away.
2015-05-12 13:53:18 +02:00
Frederik Petersen
80612972cd
Added test case for reaching target time estimation
2015-05-12 13:19:06 +02:00
Frederik Petersen
708770d5af
Added new target time method using polar service
...
see bug2716
2015-05-11 11:58:15 +02:00
Frederik Petersen
a3462c5fee
Merge branch 'master' into bug2659
2015-05-08 11:27:24 +02:00
Frederik Petersen
efdeba654b
Fixed error in emptygpsfixstore after change of interface
2015-05-07 11:18:27 +02:00
Frederik Petersen
c2cc1f53ff
Fixed race log tracking gpsfix import
...
confirmed working with SCGN regatta
this commit probably breaks compatibility for imports between servers on
new and older commit
2015-05-07 11:11:57 +02:00
Frederik Petersen
8fece8f5ca
Merge branch 'master' into bug2659
2015-05-07 09:51:37 +02:00
Frederik Petersen
4a1e2d7433
Fixed auto start value
2015-05-01 12:09:09 +02:00
Frederik Petersen
3fd2bfd8a2
Fixes auto stat for polars
2015-05-01 10:54:19 +02:00
Frederik Petersen
ebb51b8687
Removed unused dependency
2015-05-01 10:45:59 +02:00
Frederik Petersen
09ccadddc1
Fixes of existing tracked races loaded into polarservice on redeploy
2015-05-01 10:28:59 +02:00
Frederik Petersen
a16c3698f7
Fixed bundle activation policy of polar bundle
2015-05-01 09:56:16 +02:00
Frederik Petersen
3b3fa0bbd2
Merge branch 'master' into bug2659
2015-04-30 16:11:39 +02:00
Frederik Petersen
8b05c45f7d
Fixed severe bug in polar data mining pipeline
...
in production these errors would have been logged without having a
significant negative impact on the system. In dev mode the threads were
suspended, because of the error and the executor would have created new
ones crashing the IDE.
2015-04-30 16:09:23 +02:00
Frederik Petersen
584d4a5f35
Merge branch 'master' into bug2659
2015-04-30 15:34:07 +02:00
Frederik Petersen
1cb580c589
Merge branch 'master' into bug2659
2015-04-30 13:37:40 +02:00
Frederik Petersen
a3dba5041b
GPSFixes of GPSFixStore are now imported during master data import
...
should fix bug 2659
2015-04-30 13:34:38 +02:00
Frederik Petersen
a1705cc369
Added failing test case for bug2659
2015-04-30 10:28:06 +02:00
Frederik Petersen
8af7e3954e
Fixed bug2762
...
When importing, we see if there is an equal fix (if yes, no database
insertion)
2015-04-29 10:19:45 +02:00
Frederik Petersen
fea0577d18
Merge branch 'master' of ssh://sapsailing.com/home/trac/git
2015-04-29 09:51:51 +02:00
Frederik Petersen
3a07b209b8
New polars maneuver api uses ManeuverType rather than LegType
...
also finished the refactoring in TrackedRaceImpl that I abandoned midway
without knowing...
2015-04-29 09:50:33 +02:00
Frederik Petersen
e807456eec
Fixed errors after merge
2015-04-25 16:35:39 +02:00
Frederik Petersen
ca2ac594f5
Merge branch 'master' into bug2700
...
Conflicts:
java/com.sap.sailing.server/META-INF/MANIFEST.MF
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
java/com.sap.sailing.simulator/src/com/sap/sailing/simulator/impl/PolarDiagramGPSDirect.java
2015-04-24 18:41:37 +02:00
Frederik Petersen
a59a1a6c12
Fixed test case
...
delta needed to be higher, since now the confidence of track based
estimation without polars isn't as big as before anymore
2015-04-24 14:09:22 +02:00
Frederik Petersen
8a81e3e077
Polar confidence used in Track Based Windestimation
2015-04-23 16:55:47 +02:00
Frederik Petersen
9cff25eab8
Merge branch 'master' into bug2700
...
Conflicts:
java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/RaceResultOfCompetitorWithContext.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/polars/PolarDataService.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/mining/test/PolarDataMinerTest.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/PolarDataMiner.java
java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/PolarResource.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
java/com.sap.sailing.server/src/com/sap/sailing/server/masterdata/DummyTrackedRace.java
2015-04-23 13:36:00 +02:00
Frederik Petersen
9451d69009
Use polar data service in track based windestimation
2015-04-23 12:31:52 +02:00
Frederik Petersen
6089c83613
Introduces polardataservice to tracked race
...
transient
can be null, needs to be handled accordingly
is null, if polar osgi bundle is stopped
2015-04-23 11:38:41 +02:00
Frederik Petersen
f8f2ada89c
PolarDataService now uses OSGi service registry
...
preparation for being able to use polar data service in domain classes
2015-04-23 10:58:54 +02:00
Frederik Petersen
53b016d648
Added maneuverangle method to PolarDataService
2015-04-10 11:12:07 +02:00
Frederik Petersen
289161363d
Do not ignore any windsources for true wind angle in polars
...
We now depend on the combined wind to handle this correctly via
confidences.
2015-04-10 10:52:52 +02:00
Frederik Petersen
c8bd8b0ab2
Only add data to polar regression container if upwind or downwind legtype
...
this does not apply to the Container which groups the fixes by true wind
angle cluster
2015-04-10 10:38:22 +02:00
Frederik Petersen
d752149588
Also print the perAngle polar speed regression functions
2015-04-09 15:09:01 +02:00
Frederik Petersen
bbf7e447d5
Removed bug in polar filter
...
AngleCluster based polar mining is now also a part of the pipeline. The
filter filtered out reaching courses. This part of the filter has now been
removed.
2015-04-09 13:15:25 +02:00
Frederik Petersen
631fab42ea
Merge branch 'master' into bug2729
2015-03-27 15:31:08 +01:00
Frederik Petersen
8275e31e15
Merge branch 'master' into bug2729
2015-03-25 16:43:46 +01:00
Frederik Petersen
0b8048f8aa
Thread safety improvements which are explained in last commit
...
just forgot to add some changes
2015-03-25 16:21:08 +01:00
Frederik Petersen
83fa47585e
Improved thread safety of new receiver callback
...
There was a minimal chance that queues isEmpty returned false and until
the getLast call emptied leading to a nullpointer.
This was solved using peekLast instead of isEmpty and getLast
2015-03-25 15:45:02 +01:00