import matplotlib.pyplot as plt
import csv
import math
import numpy as np
import os
from dateutil import parser
from astropy.io import fits

html_file = open('results_CM.html','w')
html_file.write('<html> <body>')

with open('CFHT_WITH_PSF','r') as csvfile:
    rows = csv.reader(csvfile, delimiter=',')
    i=0
    for row in rows:
      html_file.write('<h1>'+row[0]+'</h1> \n')
      html_file.write('<table> \n')
      html_file.write('<tr> <td><img src="../../'+row[2]+'/foo.png"></td><td><img src="../../'+row[2]+'/foo_A.png"></td></tr> \n')
      os.chdir(row[2])
      try:
	hdulist = fits.open('output_B.fits')
	html_file.write('<tr> <td></td><td>r_disk  '+hdulist[2].header['2_RS'].split('+/-')[0]+'</td></tr> \n')
	html_file.write('<tr> <td></td><td>r_sers  '+hdulist[2].header['1_RE'].split('+/-')[0]+'</td></tr> \n')
	html_file.write('<tr> <td></td><td>n_sers  '+hdulist[2].header['1_N'].split('+/-')[0]+'</td></tr> \n')
	hdulist.close()
	print hdulist[2].header['1_N'].split('+/-')[0]
      except IOError as e:
	print('NO FILE')
	
      os.chdir('../../../')
      html_file.write('</table> \n')
      html_file.write('<hr> \n')
html_file.write('</body></html> ')