Private
Public Access
1
0

Stats page v2

This commit is contained in:
Sander Roosendaal
2017-02-06 15:07:24 +01:00
parent 38f7a59476
commit fb76710681
4 changed files with 153 additions and 45 deletions

View File

@@ -363,22 +363,22 @@ class StrokeData(models.Model):
index_together = ['workoutid']
workoutid = models.IntegerField(null=True)
time = models.FloatField(null=True)
hr = models.IntegerField(null=True)
pace = models.FloatField(null=True)
time = models.FloatField(null=True,verbose_name='Time')
hr = models.IntegerField(null=True,verbose_name='Heart Rate')
pace = models.FloatField(null=True,verbose_name='Pace')
workoutstate = models.IntegerField(null=True,default=1)
spm = models.FloatField(null=True)
cumdist = models.FloatField(null=True)
spm = models.FloatField(null=True,verbose_name='Stroke Rate')
cumdist = models.FloatField(null=True,verbose_name='Cumulative Distance')
ftime = models.CharField(max_length=30)
fpace = models.CharField(max_length=30)
driveenergy = models.FloatField(null=True)
power = models.FloatField(null=True)
averageforce = models.FloatField(null=True)
drivelength = models.FloatField(null=True)
peakforce = models.FloatField(null=True)
forceratio = models.FloatField(null=True)
distance = models.FloatField(null=True)
drivespeed = models.FloatField(null=True)
driveenergy = models.FloatField(null=True,verbose_name='Work per Stroke')
power = models.FloatField(null=True,verbose_name='Power')
averageforce = models.FloatField(null=True,verbose_name='Average Force')
drivelength = models.FloatField(null=True,verbose_name='Drive Length')
peakforce = models.FloatField(null=True,verbose_name='Peak Force')
forceratio = models.FloatField(null=True,verbose_name='Average/Peak Force Ratio')
distance = models.FloatField(null=True,verbose_name='Distance')
drivespeed = models.FloatField(null=True,verbose_name='Drive Speed')
hr_ut2 = models.IntegerField(null=True)
hr_ut1 = models.IntegerField(null=True)
hr_at = models.IntegerField(null=True)
@@ -392,12 +392,12 @@ class StrokeData(models.Model):
equivergpower = models.FloatField(null=True)
fergpace = models.CharField(max_length=30)
fnowindpace = models.CharField(max_length=30)
catch = models.FloatField(default=0,null=True)
slip = models.FloatField(default=0,null=True)
finish = models.FloatField(default=0,null=True)
wash = models.FloatField(default=0,null=True)
peakforceangle = models.FloatField(default=0,null=True)
rhythm = models.FloatField(default=1.0,null=True)
catch = models.FloatField(default=0,null=True,verbose_name='Catch Angle')
slip = models.FloatField(default=0,null=True,verbose_name='Slip')
finish = models.FloatField(default=0,null=True,verbose_name='Finish Angle')
wash = models.FloatField(default=0,null=True,verbose_name='Wash')
peakforceangle = models.FloatField(default=0,null=True,verbose_name='Peak Force Angle')
rhythm = models.FloatField(default=1.0,null=True,verbose_name='Rhythm')
# A wrapper around the png files
class GraphImage(models.Model):