diff --git a/rowers/tasks.py b/rowers/tasks.py index 7b43f34f..cef30175 100644 --- a/rowers/tasks.py +++ b/rowers/tasks.py @@ -611,9 +611,12 @@ def handle_calctrimp(id, v4mean = wavg(df,'v4','deltat') normv = v4mean**(1./pp) - df['w4'] = df['driveenergy']**(pp) - w4mean = wavg(df,'w4','deltat') - normw = w4mean**(1./pp) + try: + df['w4'] = df['driveenergy']**(pp) + w4mean = wavg(df,'w4','deltat') + normw = w4mean**(1./pp) + except KeyError: + normw = 0 if np.isnan(normv):