# -*- coding: utf-8 -*-
"""
Created on Mon Oct 14 20:16:26 2019

@author: grav
"""
try:
   import pyfits
except:
   from astropy.io import fits as pyfits

filename = "/data/1/common_calibration/GRAVI_WAVE_new.fits" # HIGH SPLIT


hdulist = pyfits.open(filename, mode = 'update')

# OI_WAVELENGTH
key = "HIERARCH ESO OIWAVE HIGH LBD MIN"
new_val = 1.97e-6
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO OIWAVE HIGH LBD MAX"
new_val =2.40e-6
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO OIWAVE MED LBD MIN"
new_val = 1.97e-6
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO OIWAVE MED LBD MAX"
new_val = 2.48e-6
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO OIWAVE LOW LBD MIN"

key = "HIERARCH ESO OIWAVE LOW LBD MAX"

# WAVELENGTH FIT
key = "HIERARCH ESO WAVEFIT HIGH LBD MIN"
new_val = (2.01e-6, "Min fit wavelength fo HIGH mode")
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO WAVEFIT HIGH LBD MAX"
new_val = (2.40e-6, "Max fit wavelength fo HIGH mode")
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO WAVEFIT MED LBD MIN"
new_val = (2.01e-6, "Min fit wavelength fo MED mode")
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO WAVEFIT MED LBD MAX"
new_val = (2.43e-6, "Max fit wavelength fo MED mode")
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO WAVEFIT LOW LBD MIN"
new_val = (1.99e-6, "Min fit wavelength fo LOW mode")
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO WAVEFIT LOW LBD MAX"
new_val = (2.5e-6, "Max fit wavelength fo LOW mode")
hdulist["PRIMARY"].header[key]=new_val

key = "HIERARCH ESO INS FILT2 ID"
new_val = ("LOW_V2, MED_V2, HIGH_V2", "Uniq ID of the grism")
hdulist["PRIMARY"].header[key]=new_val

key = "MJD-OBS"
new_val = 58768
hdulist["PRIMARY"].header[key]=new_val

hdulist.writeto("/data/1/common_calibration/GRAVI_WAVE_2019-10-19.fits",clobber=True, checksum=True)
