From 7b5cb32e1a3fe66366c82b45d495a7796ce97a49 Mon Sep 17 00:00:00 2001 From: kgao <kenny.gao@ssec.wisc.edu> Date: Thu, 11 Aug 2016 20:37:09 +0000 Subject: [PATCH] variables except wind related one updated averages now start at future minute - 1 to future minute --- aosstower/level_b1/nc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aosstower/level_b1/nc.py b/aosstower/level_b1/nc.py index 894ee37..8d7df81 100644 --- a/aosstower/level_b1/nc.py +++ b/aosstower/level_b1/nc.py @@ -8,6 +8,7 @@ from netCDF4 import Dataset import numpy as np import platform from aosstower import station +from datetime import timedelta as delta LOG = logging.getLogger(__name__) @@ -118,7 +119,7 @@ def createVariables(ncFile, firstStamp, chunksizes, zlib): return ncFile def minuteAverages(frame): - frame['minute'] = [ts.replace(second=0) for ts in frame.index] + frame['minute'] = [(ts + delta(minutes=1)).replace(second=0) for ts in frame.index] newFrame = frame.groupby('minute').mean() newFrame.index.names = [''] @@ -129,6 +130,8 @@ def minuteAverages(frame): if 'wind_direction' in columns: del newFrame['wind_direction'] + print(frame) + del frame['minute'] return newFrame.fillna(-99999) -- GitLab