from utils import lbstoN

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 (N)',0,900,'pro'),
    ('drivelength', 'Drive Length (m)',0.5,2.0,'pro'),
    ('peakforce', 'Peak Drive Force (N)',0,900,'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'),
    ('efficiency', 'OTW efficiency (%)',0,110,'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}
