31 lines
1.3 KiB
Python
31 lines
1.3 KiB
Python
axes = (
|
|
('time','Time',0,1e5,'basic'),
|
|
('distance', 'Distance (m)',0,1e5,'basic'),
|
|
('cumdist', 'Cumulative Distance (m)',0,1e5,'basic'),
|
|
('hr','Heart Rate (bpm)',100,200,'basic'),
|
|
('spm', 'Stroke Rate (spm)',15,45,'basic'),
|
|
('pace', 'Pace (/500m)',1.0e3*210,1.0e3*75,'basic'),
|
|
('power', 'Power (Watt)',0,600,'basic'),
|
|
('averageforce', 'Average Drive Force (lbs)',0,200,'pro'),
|
|
('drivelength', 'Drive Length (m)',0.5,2.0,'pro'),
|
|
('peakforce', 'Peak Drive Force (lbs)',0,400,'pro'),
|
|
('forceratio', 'Average/Peak Force Ratio',0,1,'pro'),
|
|
('driveenergy', 'Work per Stroke (J)',0,1000,'pro'),
|
|
('drivespeed', 'Drive Speed (m/s)',0,4,'pro'),
|
|
('slip', 'Slip (degrees)',0,20,'pro'),
|
|
('catch', 'Catch (degrees)',-40,-75,'pro'),
|
|
('finish', 'Finish (degrees)',20,55,'pro'),
|
|
('wash', 'Wash (degrees)',0,30,'pro'),
|
|
('peakforceangle', 'Peak Force Angle (degrees)',-20,20,'pro'),
|
|
('totalangle', 'Drive Length (deg)',40,140,'pro'),
|
|
('effectiveangle', 'Effective Drive Length (deg)',40,140,'pro'),
|
|
('rhythm', 'Stroke Rhythm (%)',20,55,'pro'),
|
|
('None', 'None',0,1,'basic'),
|
|
)
|
|
|
|
axlabels = {ax[0]:ax[1] for ax in axes}
|
|
|
|
yaxminima = {ax[0]:ax[2] for ax in axes}
|
|
|
|
yaxmaxima = {ax[0]:ax[3] for ax in axes}
|