workouttypes = ( ('water','Standard Racing Shell'), ('rower','Indoor Rower'), ('skierg','Ski Erg'), ('dynamic','Dynamic Indoor Rower'), ('slides','Indoor Rower on Slides'), ('paddle','Paddle Adapter'), ('snow','On-snow'), ('coastal','Coastal'), ('c-boat','Dutch C boat'), ('churchboat','Finnish Church boat'), ('other','Other'), ) otwtypes = ( 'water', 'coastal', 'c-boat', 'churchboat' ) checktypes = [i[0] for i in workouttypes] workoutsources = ( ('strava','strava'), ('concept2','concept2'), ('sporttracks','sporttracks'), ('runkeeper','runkeeper'), ('mapmyfitness','mapmyfitness'), ('csv','painsled'), ('tcx','tcx'), ('rp','rp'), ('mystery','mystery'), ('tcxnohr','tcx (no HR)'), ('rowperfect3','rowperfect3'), ('ergdata','ergdata'), ('boatcoach','boatcoach'), ('boatcoachotw','boatcoachotw'), ('bcmike','boatcoach (develop)'), ('painsleddesktop','painsleddesktop'), ('speedcoach','speedcoach'), ('speedcoach2','speedcoach2'), ('ergstick','ergstick'), ('fit','fit'), ('unknown','unknown')) boattypes = ( ('1x', '1x (single)'), ('2x', '2x (double)'), ('2x+', '2x+ (coxed double)'), ('2-', '2- (pair)'), ('2+', '2+ (coxed pair)'), ('3x+','3x+ (coxed triple)'), ('4x', '4x (quad)'), ('4x+', '4x+ (coxed quad)'), ('4-', '4- (four)'), ('4+', '4+ (coxed four)'), ('8+', '8+ (eight)'), ('8x+', '8x+ (octuple scull)'), ) waterboattype = [i[0] for i in boattypes] privacychoices = ( ('private','Private'), ('visible','Visible'), )