In [1]:
cd /maven_iuvs/stage/products/level1b
In [2]:
stagefiles = !ls *cruisecal*
In [3]:
len(stagefiles)
Out[3]:
In [4]:
cd /maven_iuvs/production/products/level1b
In [5]:
prodfiles = !ls *cruisecal*
In [6]:
len(prodfiles)
Out[6]:
In [7]:
stagefiles[0]
Out[7]:
In [8]:
prodfiles[0]
Out[8]:
In [9]:
from iuvs import io
In [10]:
f1 = io.Filename(stagefiles[0])
f2 = io.Filename(prodfiles[0])
f1 == f2
Out[10]:
In [15]:
prodfiles = ['_'.join(i.split('_')[:5]) for i in prodfiles]
In [16]:
stagefiles = ['_'.join(i.split('_')[:5]) for i in stagefiles]
In [17]:
missing = []
for prodfile in prodfiles:
if prodfile not in stagefiles:
missing.append(prodfile)
In [18]:
len(missing)
Out[18]:
In [19]:
163 - 92
Out[19]:
In [25]:
import os
with open(os.path.join(os.environ['HOME'],'missing_cruisefiles.txt'), 'w') as f:
for fname in missing:
f.write("{}\n".format(fname))
In [26]:
less /home/klay6683/missing_cruisefiles.txt
In [ ]: