Frederik Petersen
8ba4dcb2f7
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-24 08:55:44 +02:00
Frederik Petersen
8c4899306d
Fixed polar sheet settings checkbox status mgmt.
2013-10-23 10:54:28 +02:00
Frederik Petersen
4488732f36
Added naming option for polar sheet
...
if no name is supplied by the user, a name will be generated using the
boat class.
added tooltip for the naming label
2013-10-23 09:51:32 +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
Frederik Petersen
f310d247da
Removed old export function
...
this was very hard-coded and the coming export function needs to be built
from the ground up anyways, after evaluating the requirements
2013-10-22 18:18:50 +02:00
Frederik Petersen
0f928f8f6e
Polar sheet naming improved
...
boat class will now be matched disregarding character case
2013-10-22 18:15:39 +02:00
Frederik Petersen
78fd9eeb68
Created Polar Chart Controls
...
allows removal of diagrams
should improve usability
cleaned up some more legacy code in that area
2013-10-22 17:58:23 +02:00
Frederik Petersen
8e65e01b98
String messages cleanup in polar sheet panel
2013-10-19 13:18:06 +02:00
Frederik Petersen
7c094ed868
Changed initial size of race list in polar sheets panel
...
doesnt show the inrelevant columns anymore, leading to more space for the
charts
2013-10-16 14:31:31 +02:00
Frederik Petersen
3b29a63a9c
Merge branch 'master' into polars
...
Conflicts:
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java
2013-10-16 12:56:59 +02:00
Frederik Petersen
de5921cc28
Some cleanup and refactoring in polar sheet generation
2013-10-16 12:54:23 +02:00
Frederik Petersen
cd2be3d18e
Refactored huge polar sheet generation method
2013-10-13 15:11:43 +02:00
Frederik Petersen
791f2722d7
Cleanup in polar diagram ui package
2013-10-13 14:25:41 +02:00
Frederik Petersen
daef56f7b6
Cleanup for polar chart panel
2013-10-13 13:54:36 +02:00
Frederik Petersen
d4dcc161c5
Merge branch 'master' into polars
2013-10-10 14:53:04 +02:00
Frederik Petersen
bee77af5a4
Added client side validator for polar sheet settings
2013-10-10 14:51:30 +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
Frederik Petersen
168cc19719
Merge branch 'master' into masterdataimport-jaxrs
2013-10-08 15:31:25 +02:00
Frederik Petersen
2b7ac5ba00
Removed old non used master data service
2013-10-08 15:30:37 +02:00
Frederik Petersen
15dce59737
MasterDataImport now uses JAX-RS services
2013-10-08 15:26:48 +02:00
Frederik Petersen
1e427a038a
Created MasterDataResource for jax-rs style rest service
2013-10-08 13:56:16 +02:00
Frederik Petersen
d4369b832d
Polar diagram histogram data can now be arranged by combined day and
...
gaugeid
2013-10-08 12:36:54 +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
Frederik Petersen
bf44561471
Polar Histogram Data can now be arranged by day
2013-10-07 10:52:54 +02:00
Frederik Petersen
de43d3f026
Polarsheet data points histograms con now be viewed by clicking rather than hovering
2013-10-07 10:08:17 +02:00
Frederik Petersen
d879a9d0f3
Improved histogram arrangement options for polar sheet panel
2013-10-07 09:45:11 +02:00
Frederik Petersen
dd0b0f1b61
Polars Histogram Data can now be arranged by originating wind gauges
2013-10-05 14:22:18 +02:00
Frederik Petersen
e8f461bf75
Changed polar sheet generation to support advanced histograms
2013-10-05 12:44:55 +02:00
Frederik Petersen
51e990bd74
No more result pulling for polar sheet generation
...
Allows load balancing.
Reenabled polar sheet generation service test
2013-10-02 15:37:24 +02:00
Frederik Petersen
6c48fcb8e4
Made windstepping max distance configurable
2013-10-02 13:07:21 +02:00
Frederik Petersen
093083e8f8
Added tooltips to polarsheet configuration
2013-10-02 10:21:50 +02:00
Frederik Petersen
8d20fab454
Introduced proper i18n strings for polar sheet generation settings
2013-10-01 16:49:46 +02:00
Frederik Petersen
f15cd53ee4
Merge branch 'master' into polars
2013-10-01 10:19:58 +02:00
Frederik Petersen
bad654883a
Added + and - buttons for wind stepping configuration
2013-08-29 13:00:57 +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
Frederik Petersen
d8c8f8de26
Added a filter in the master data import panel
2013-08-27 12:04:12 +02:00
Frederik Petersen
298d67927e
Leaderboard group names are being sorted in Master Data Import Panel
2013-08-27 10:34:40 +02: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
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
Frederik Petersen
8a3cc61168
Added a distance based outlier detection algorithm for the polar data
2013-08-15 09:28: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
Frederik Petersen
0334b34518
Merge branch 'master' into polars
2013-08-13 10:52:13 +02:00
Frederik Petersen
98769fe4e5
Fixed small naming error in serializer and added test for overall
...
leaderboard import
2013-08-13 10:31:08 +02:00
Frederik Petersen
eb2096a2be
Added settings to polar sheet panel
2013-08-12 15:57:41 +02:00
Frederik Petersen
d121a31b22
Fixed rotated polar diagrams
...
chose wind estimator as only viable wind source for windbearing
2013-08-11 13:20:20 +02:00
Frederik Petersen
8c4b3e485f
Some optimizations for the polar sheet generation algorithm
...
-optimized start and end time per competitor
-also took care of abandoning last 2 legs of boats that aborted race at
some point
-checked wind for minimum confidence value
-checked wind for useSpeed==true
2013-08-11 11:55:28 +02:00
Frederik Petersen
565665b428
Removed unused histogram service method for polar sheets
...
all histogram data is now transfered immediately with the polar sheets
2013-08-07 11:18:34 +02:00
Frederik Petersen
bd4e46ddaf
Only display polar sheet data with appropriate confidence
...
-small fix for gwt-highcharts for accepting null values in point array
-Added confidence measure for polar sheet data
Conflicts:
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsWindStepping.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingImpl.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/BoatClassImpl.java
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/ManeuverAngleTableImpl.java
2013-08-07 11:18:01 +02:00
Frederik Petersen
197bb20a50
Ignore polarsheetgeneration service test for now
...
Right now it depends on the session, will be changed soon though.
2013-08-07 11:06:26 +02:00
Frederik Petersen
453f0792a8
Added serial id for PolarSheetsWindStepping
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/PolarSheetsWindStepping.java
2013-08-07 11:05:59 +02:00
Frederik Petersen
5f71854926
Fixed speed and bearing aggregation
...
if speed = 0, the bearing should have a low confidence
this is particularly important for tests, where same position is used and
speed between to fixes is always 0. bearing would default to 0, so it
makes finding good testing data difficult.
Same applies for production use, since bearing between two points with
the same position (and therefor no speed) should not have a confidence
other than 0.
Conflicts:
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnConstructedTracksTest.java
2013-08-07 11:03:21 +02:00
Frederik Petersen
4213dcbd4a
Added classifier for odd fixes with logging for polar sheet generation
2013-08-07 10:57:18 +02:00
Frederik Petersen
67199239c1
Replaced standard deviation with coefficiant of variance
2013-08-07 10:56:52 +02:00
Frederik Petersen
96e4c6230b
Added loading info to polar sheets chart
...
-polar sheets panel now uses a highcharts feature for loading
visualization
2013-08-07 10:56:34 +02:00
Frederik Petersen
43d21c5ebe
Added standard deviator to histogram chart for polar sheets
2013-08-07 10:56:14 +02:00
Frederik Petersen
f428cf8141
Removed hard-coded value for minimal datacount per windsheet
...
needs to be replaced by a polarsheet classifier that allows us to set
maximum standard deviation
2013-08-07 10:55:55 +02:00
Frederik Petersen
cf8f388fe8
Improved caching and session context for polar sheets
2013-08-07 10:55:36 +02:00
Frederik Petersen
8793705adf
Fixed the order of execution for polar sheet generation
...
before the fix it was possible, that results were omitted, due to a
corrupt order of execution.
2013-08-07 10:55:09 +02:00
Frederik Petersen
ad7f0901a8
Replaced Score Correcton mongodb export/import with information about Master Data Import
2013-08-05 16:31:09 +02:00
Frederik Petersen
35458881ae
Fixed persistence of event and course area for adding without replication
2013-07-10 13:23:26 +02:00
Frederik Petersen
48206650a3
Fixed score correction import
...
now persists correctly
2013-07-10 12:48:12 +02:00
Frederik Petersen
e3d69d4da1
Factor is now exported for race column in master data importer
2013-07-10 11:15:25 +02:00
Frederik Petersen
109d4357f4
Score corrections are now only exported if there are score is corrected
2013-07-10 11:03:40 +02:00
Frederik Petersen
82560856a6
Fixed tests to add racecolumns to series after creating the regatta
2013-07-10 10:48:49 +02:00
Frederik Petersen
600f01f111
Buttons will be disabled and enabled depending on the situation in master
...
data import panel
2013-07-04 16:52:05 +02:00
Frederik Petersen
952ccbdfc8
Use string messages in master data import panel
...
also tell user to choose at least one leaderboard group before clicking
button. disabling it is the next step
2013-07-04 15:59:18 +02:00
Frederik Petersen
31e0aa1b4a
Merge branch 'master' into import_dbdata
2013-07-04 13:38:00 +02:00
Frederik Petersen
f1eab43172
Fixed issues with override mode in master data import
...
override mode made the whole import process overwrite events and regattas
again and again if they were (indirectly) contained in several leaderboard
groups. This is now fixed. The creation count object holds sets with
identifiers of the objects that have been created during the process.
also the number of created elements are validated in the test cases
2013-07-04 13:33:43 +02:00
Frederik Petersen
81cc0d55c2
Fixed problem in master data import concerning leaderboardgroups
...
leaderboardgroups where empty if the leaderboard was already added to
another leaderboard group
added test case for that
small fix to override mode for media tracks
2013-07-04 11:01:54 +02:00
Frederik Petersen
c264798241
Merge branch 'master' into import_dbdata
2013-07-04 08:37:05 +02:00
Frederik Petersen
11fde9eb09
Added test and fixes for media track export/import
2013-07-04 08:35:05 +02:00
Frederik Petersen
f10b2b52cb
Added de/serializer for media tracks for master data import
...
also extracted the top entry functionality of the importer into a
designated object.
2013-07-04 07:49:43 +02:00
Frederik Petersen
d8d9bcdcef
Added leaderboard group refresher and used it in master data import
2013-07-03 14:28:53 +02:00
Frederik Petersen
9b0ecb4ff4
Added event refresher and used it in master data import
2013-07-03 14:19:51 +02:00
Frederik Petersen
be5acac69b
Added regatta refresh to master data import
2013-07-03 14:14:13 +02:00
Frederik Petersen
bdd386a87d
Override mode for master data import is now available
2013-07-03 14:04:13 +02:00
Frederik Petersen
6685f97758
Fixed bug in master data import with override
...
and added test for it
2013-07-03 13:26:26 +02:00
Frederik Petersen
9b995adb4f
Merge branch 'master' into import_dbdata
...
Conflicts:
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ImportMasterDataOperation.java
2013-07-03 10:58:56 +02:00
Frederik Petersen
f9c8ad3760
Fixed null pointer in regatta export/import due to null course area
2013-07-03 10:56:14 +02:00
Frederik Petersen
54a7c12646
Fixed course area null pointer for regatta
2013-07-03 10:49:56 +02:00
Frederik Petersen
b2f8dbbada
Merge branch 'master' into import_dbdata
2013-07-03 10:37:23 +02:00
Frederik Petersen
b8093660ee
Fixed NPE for master data import if default course area == null
2013-07-03 10:36:19 +02:00
Frederik Petersen
62734243a0
Added override flag for master data import
...
if set, all existing data with clashing names and ids will be overwritten
2013-07-03 10:31:37 +02:00
Frederik Petersen
0457feed82
Added test case for persistentreggatasforraceIDs export/import
2013-07-03 09:42:26 +02:00
Frederik Petersen
a0e85006b5
Added serialization for PersistentRegattaForRaceIDs map to master data
...
import
2013-07-03 09:30:34 +02:00
Frederik Petersen
5b510f985b
Added test for master data import without override
...
also fixed logging for course area (use id instead of new name)
2013-07-03 09:03:11 +02:00
Frederik Petersen
0a85d22d53
Introduced some logging to master data import operation
...
logs at info level, when some object with a sepcific name or id already
exists
2013-07-03 08:23:20 +02:00
Frederik Petersen
b9f0da6b1c
Nationality serializer and deserializer now check for null value
2013-07-02 17:53:00 +02:00
Frederik Petersen
a3dcd7c9d6
Creation of events and course areas now possible without replication
...
this is important for the Master Data Importer not to replicate things
twice
2013-07-02 14:37:04 +02:00
Frederik Petersen
29ce40b930
Regattas can now be created without replication
...
important for master data import as it itself is a replication operation
2013-07-02 14:21:06 +02:00
Frederik Petersen
31760a3902
Added source folder of master data import to gwt.xmls
2013-07-02 13:30:55 +02:00
Frederik Petersen
40fa1ea6b9
Merge branch 'master' into import_dbdata
2013-07-02 13:09:47 +02:00
Frederik Petersen
570dfef4be
Removed master data import post servlet
...
replaced with sailingservice implementation
2013-07-02 13:08:15 +02:00
Frederik Petersen
3f068e0917
Renamed MasterDataSerializerForNames
2013-07-02 09:49:12 +02:00
Frederik Petersen
9e1b3df73d
Fixed merge problems after merge of master into import_dbdata
2013-06-29 10:54:13 +02:00
Frederik Petersen
5963984323
Merge branch 'master' into import_dbdata
...
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-06-29 10:46:20 +02:00
Frederik Petersen
18d5ca2fca
Added race log import to master data import service
...
also tested that feature
2013-06-29 10:34:22 +02:00
Frederik Petersen
b6643c3f51
Added master data import functionality for competitor display names and
...
suppressed competitors
-test covered
2013-06-28 13:09:41 +02:00