%inherit file="base.html"/>
<%
import matplotlib.pyplot as plt
import os.path
import numpy as np
plt.figure()
sourceid = context['sourceid']
spectrum = context['spectrum']
print 'spectrum', np.shape(spectrum.data)
try:
xaxis_data = spectrum.axis.data
print 'axis', len(xaxis_data)
except:
xaxis_data = np.arange(len(spectrum.data))
try:
xaxis_title = spectrum.axis.title
except:
xaxis_title = None
try:
xaxis_units = spectrum.axis.units
except:
xaxis_units = None
plt.plot(xaxis_data, spectrum.data)
plt.title('Source %s' % sourceid)
xlabel = ' '.join([v for v in [xaxis_title, xaxis_units] if v is not None])
plt.xlabel(xlabel)
plt.savefig(os.path.join(context['dirname'], 'sourcespectrum%s.png' % sourceid))
plt.close()
%>