diff --git a/aosstower/level_a0/autoRun.bash b/aosstower/level_a0/autoRun.bash
index fc7d48d1ad37dee42afbdf8de8a9c5e887bbc3ce..2987a7c16ca6fe8208774095dda88da2460e9b46 100755
--- a/aosstower/level_a0/autoRun.bash
+++ b/aosstower/level_a0/autoRun.bash
@@ -1,6 +1,6 @@
-!/usr/bin/env bash
-PYENV=/home/kgao/env/
-SCRIPT=/home/kgao/Code/finished/Aoss_Tower_a1_Conversion/convertFromASCIIToNETCDF/autoRun.py
+#!/usr/bin/env bash
+PYENV=~/anaconda3/envs/env
+SCRIPT=/home/kgao/Code/curr_projects/ncGenerate/AossTower/aosstower/level_a0/autoRun.py
(
flock -x -n 200 || exit $?
$PYENV/bin/python $SCRIPT
diff --git a/aosstower/level_a0/bundle.py b/aosstower/level_a0/bundle.py
index 918af3de5acbd53b47b25547043a8f240062381d..052b5e945598b18d90e482c836f1b0d2ddac1fd1 100644
--- a/aosstower/level_a0/bundle.py
+++ b/aosstower/level_a0/bundle.py
@@ -6,6 +6,26 @@ import time
from netCDF4 import Dataset
import os
+def writeBack(frame, filename, cur_dt):
+ #get start
+ startString = str(frame.index[0])
+ startObj = dt.strptime(startString.split(" ")[0], '%Y-%m-%d')
+ createDirectory(startObj)
+
+ #get end
+ endObj = startObj.replace(hour=23, minute=59, second=59, microsecond=59)
+
+ #input file
+ inputFiles = []
+ inputFiles.append(filename)
+ inputFiles.append(createFilename(cur_dt - delta(days=1)))
+
+ #output filename
+ outputFilename = 'aoss_tower.' + startString.split(" ")[0] + '.nc'
+
+ #create file
+ createGiantNetCDF(startObj, endObj, inputFiles, outputFilename, True, None, False)
+
def createDirectory(stamp):
if os.path.exists("/mnt/inst-data/regen_netcdf/aoss/tower/" + stamp.strftime('%Y/%m')):
os.chdir("/mnt/inst-data/regen_netcdf/aoss/tower/" + stamp.strftime('%Y/%m'))
@@ -79,26 +99,18 @@ def create_files(start_date, end_date):
#get second frame
frame = DFList[1]
-
- #get start
- startString = str(frame.index[0])
- startObj = dt.strptime(startString.split(" ")[0], '%Y-%m-%d')
- createDirectory(startObj)
-
- #get end
- endObj = startObj.replace(hour=23, minute=59, second=59, microsecond=59)
-
- #input file
- inputFiles = []
- inputFiles.append(filename)
- inputFiles.append(createFilename(cur_dt - delta(days=1)))
-
- #output filename
- outputFilename = 'aoss_tower.' + startString.split(" ")[0] + '.nc'
-
- #create file
- createGiantNetCDF(startObj, endObj, inputFiles, outputFilename, True, None, False)
+ writeBack(frame, filename, cur_dt)
+
+ else:
+ frame = DFList[1]
+ createNCFile(frame, filename)
+
+ #get second frame
+ frame = DFList[0]
+
+ writeBack(frame, filename, cur_dt)
+
else:
print(len(DFList))
diff --git a/aosstower/level_a0/bundle.pyc b/aosstower/level_a0/bundle.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..99b5245907dca7496a03515d81c8f008c7504070
Binary files /dev/null and b/aosstower/level_a0/bundle.pyc differ
diff --git a/aosstower/level_a0/nc.pyc b/aosstower/level_a0/nc.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..55c6b53922aadd2cd6e5fd6b266f2e5839dbdea0
Binary files /dev/null and b/aosstower/level_a0/nc.pyc differ