In [2]:
import pvl
from planet4 import io
In [4]:
labelfile = "/Users/klay6683/Dropbox/data/hirise/RDRCUMINDEX.LBL"
In [6]:
lbl = pvl.load(labelfile)
In [21]:
lblcols = [k for k in lbl['RDR_INDEX_TABLE'] if k[0] == 'COLUMN']
In [28]:
cols = [col[1]['NAME'] for col in lblcols]
In [29]:
len(cols)
Out[29]:
In [39]:
df = pd.read_csv("/Users/klay6683/Dropbox/data/hirise/RDRCUMINDEX.TAB", names=cols)
In [33]:
[col for col in cols if 'LATITUDE' in col]
Out[33]:
In [42]:
df['median_lat'] = df.filter(regex="CORNER._LATITUDE").median(axis=1)
In [43]:
df['median_lon'] = df.filter(regex='CORNER._LONGITUDE').median(axis=1)
In [47]:
df.median_lon.dtype
Out[47]:
In [48]:
to_plot = df.loc[df.median_lat < -70]
In [49]:
to_plot.shape
Out[49]:
In [51]:
to_plot.SOLAR_LONGITUDE.describe()
Out[51]:
In [10]:
%matplotlib inline
In [54]:
to_plot.plot(kind='scatter', x='median_lon', y='median_lat')
Out[54]:
In [72]:
plt.hist2d(df.median_lon, df.median_lat,
bins=(range(0, 361, 15), range(-90, -74, 1)),
cmap='viridis', cmin=1)
plt.colorbar()
Out[72]:
In [ ]: