<%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() %> Source spectrum