Skip to content
Snippets Groups Projects
Commit 217afe1b authored by Roberto Susino's avatar Roberto Susino
Browse files

Fix wrong keywords in FITS headers

parent e072616a
Branches
Tags Version-2.0.5
No related merge requests found
...@@ -138,7 +138,6 @@ pro metis_l2_prep_uv ...@@ -138,7 +138,6 @@ pro metis_l2_prep_uv
fxaddpar, primary_header, 'FILENAME', file_name fxaddpar, primary_header, 'FILENAME', file_name
fxaddpar, primary_header, 'PARENT', file_basename(input.file_name) fxaddpar, primary_header, 'PARENT', file_basename(input.file_name)
fxaddpar, primary_header, 'LEVEL', 'L2' fxaddpar, primary_header, 'LEVEL', 'L2'
fxaddpar, primary_header, 'ORIGIN', ''
fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_uv.pro' fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_uv.pro'
fxaddpar, primary_header, 'VERS_SW', input.sw_version fxaddpar, primary_header, 'VERS_SW', input.sw_version
fxaddpar, primary_header, 'VERS_CAL', cal_pack.version fxaddpar, primary_header, 'VERS_CAL', cal_pack.version
...@@ -190,6 +189,7 @@ pro metis_l2_prep_uv ...@@ -190,6 +189,7 @@ pro metis_l2_prep_uv
; add the extension with the quality matrix ; add the extension with the quality matrix
base_header = primary_header base_header = primary_header
sxdelpar, base_header, 'SIMPLE'
sxdelpar, base_header, 'EXTEND' sxdelpar, base_header, 'EXTEND'
sxdelpar, base_header, 'DATASUM' sxdelpar, base_header, 'DATASUM'
sxdelpar, base_header, 'CHECKSUM' sxdelpar, base_header, 'CHECKSUM'
...@@ -216,15 +216,16 @@ pro metis_l2_prep_uv ...@@ -216,15 +216,16 @@ pro metis_l2_prep_uv
; add the extension with the error matrix ; add the extension with the error matrix
extension_header = base_header if not ref_detector then error = metis_rectify(error, 'UV')
error_matrix = data * sqrt(error) error_matrix = data * sqrt(error)
extension_header = base_header
fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN' fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN'
fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN' fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN'
fxaddpar, extension_header, 'EXTNAME', 'Error matrix', 'extension name', before = 'LONGSTRN' fxaddpar, extension_header, 'EXTNAME', 'Error matrix', 'extension name', before = 'LONGSTRN'
fxaddpar, extension_header, 'BTYPE', 'Absolute error' fxaddpar, extension_header, 'BTYPE', 'Absolute error'
fxaddpar, extension_header, 'DATAMIN', min(error_matrix, /nan) fxaddpar, extension_header, 'DATAMIN', min(error_matrix, /nan)
fxaddpar, extension_header, 'DATAMAX', max(error_matrix, /nan) fxaddpar, extension_header, 'DATAMAX', max(error_matrix, /nan)
if not ref_detector then error_matrix = metis_rectify(error_matrix, 'UV')
fits_add_checksum, extension_header, float(error_matrix) fits_add_checksum, extension_header, float(error_matrix)
mwrfits, float(error_matrix), out_file_name, extension_header, /no_comment, /silent mwrfits, float(error_matrix), out_file_name, extension_header, /no_comment, /silent
......
...@@ -157,7 +157,6 @@ pro metis_l2_prep_vl_generic ...@@ -157,7 +157,6 @@ pro metis_l2_prep_vl_generic
fxaddpar, primary_header, 'FILENAME', file_name fxaddpar, primary_header, 'FILENAME', file_name
fxaddpar, primary_header, 'PARENT', file_basename(input.file_name) fxaddpar, primary_header, 'PARENT', file_basename(input.file_name)
fxaddpar, primary_header, 'LEVEL', 'L2' fxaddpar, primary_header, 'LEVEL', 'L2'
fxaddpar, primary_header, 'ORIGIN', ''
fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_vl_generic.pro' fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_vl_generic.pro'
fxaddpar, primary_header, 'VERS_SW', input.sw_version fxaddpar, primary_header, 'VERS_SW', input.sw_version
fxaddpar, primary_header, 'VERS_CAL', cal_pack.version fxaddpar, primary_header, 'VERS_CAL', cal_pack.version
...@@ -231,6 +230,7 @@ pro metis_l2_prep_vl_generic ...@@ -231,6 +230,7 @@ pro metis_l2_prep_vl_generic
; add the extension with the quality matrix ; add the extension with the quality matrix
base_header = primary_header base_header = primary_header
sxdelpar, base_header, 'SIMPLE'
sxdelpar, base_header, 'EXTEND' sxdelpar, base_header, 'EXTEND'
sxdelpar, base_header, 'DATASUM' sxdelpar, base_header, 'DATASUM'
sxdelpar, base_header, 'CHECKSUM' sxdelpar, base_header, 'CHECKSUM'
...@@ -257,15 +257,15 @@ pro metis_l2_prep_vl_generic ...@@ -257,15 +257,15 @@ pro metis_l2_prep_vl_generic
; add the extension with the error matrix ; add the extension with the error matrix
extension_header = base_header if not ref_detector then error = metis_rectify(error, 'VL')
error_matrix = data * sqrt(error) error_matrix = data * sqrt(error)
extension_header = base_header
fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN' fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN'
fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN' fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN'
fxaddpar, extension_header, 'EXTNAME', 'Error matrix', 'extension name', before = 'LONGSTRN' fxaddpar, extension_header, 'EXTNAME', 'Error matrix', 'extension name', before = 'LONGSTRN'
fxaddpar, extension_header, 'BTYPE', 'Absolute error' fxaddpar, extension_header, 'BTYPE', 'Absolute error'
fxaddpar, extension_header, 'DATAMIN', min(error_matrix, /nan) fxaddpar, extension_header, 'DATAMIN', min(error_matrix, /nan)
fxaddpar, extension_header, 'DATAMAX', max(error_matrix, /nan) fxaddpar, extension_header, 'DATAMAX', max(error_matrix, /nan)
if not ref_detector then data = metis_rectify(error_matrix, 'VL')
fits_add_checksum, extension_header, float(error_matrix) fits_add_checksum, extension_header, float(error_matrix)
mwrfits, float(error_matrix), out_file_name, extension_header, /no_comment, /silent mwrfits, float(error_matrix), out_file_name, extension_header, /no_comment, /silent
......
...@@ -305,7 +305,6 @@ pro metis_l2_prep_vl_polariz ...@@ -305,7 +305,6 @@ pro metis_l2_prep_vl_polariz
fxaddpar, primary_header, 'PARENT', strjoin(file_basename(input.file_name), ', ') fxaddpar, primary_header, 'PARENT', strjoin(file_basename(input.file_name), ', ')
fxaddpar, primary_header, 'LEVEL', 'L2' fxaddpar, primary_header, 'LEVEL', 'L2'
fxaddpar, primary_header, 'ORIGIN', ''
fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_vl_polariz.pro' fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_vl_polariz.pro'
fxaddpar, primary_header, 'VERS_SW', input.sw_version fxaddpar, primary_header, 'VERS_SW', input.sw_version
fxaddpar, primary_header, 'VERS_CAL', cal_pack.version fxaddpar, primary_header, 'VERS_CAL', cal_pack.version
...@@ -404,6 +403,7 @@ pro metis_l2_prep_vl_polariz ...@@ -404,6 +403,7 @@ pro metis_l2_prep_vl_polariz
; add the extension with the quality matrix ; add the extension with the quality matrix
base_header = primary_pb_header base_header = primary_pb_header
sxdelpar, base_header, 'SIMPLE'
sxdelpar, base_header, 'EXTEND' sxdelpar, base_header, 'EXTEND'
sxdelpar, base_header, 'DATASUM' sxdelpar, base_header, 'DATASUM'
sxdelpar, base_header, 'CHECKSUM' sxdelpar, base_header, 'CHECKSUM'
...@@ -476,6 +476,7 @@ pro metis_l2_prep_vl_polariz ...@@ -476,6 +476,7 @@ pro metis_l2_prep_vl_polariz
; add the extension with the quality matrix ; add the extension with the quality matrix
base_header = primary_tb_header base_header = primary_tb_header
sxdelpar, base_header, 'SIMPLE'
sxdelpar, base_header, 'EXTEND' sxdelpar, base_header, 'EXTEND'
sxdelpar, base_header, 'DATASUM' sxdelpar, base_header, 'DATASUM'
sxdelpar, base_header, 'CHECKSUM' sxdelpar, base_header, 'CHECKSUM'
...@@ -548,6 +549,7 @@ pro metis_l2_prep_vl_polariz ...@@ -548,6 +549,7 @@ pro metis_l2_prep_vl_polariz
; add the extension with the quality matrix ; add the extension with the quality matrix
base_header = primary_polangle_header base_header = primary_polangle_header
sxdelpar, base_header, 'SIMPLE'
sxdelpar, base_header, 'EXTEND' sxdelpar, base_header, 'EXTEND'
sxdelpar, base_header, 'DATASUM' sxdelpar, base_header, 'DATASUM'
sxdelpar, base_header, 'CHECKSUM' sxdelpar, base_header, 'CHECKSUM'
...@@ -642,6 +644,13 @@ pro metis_l2_prep_vl_polariz ...@@ -642,6 +644,13 @@ pro metis_l2_prep_vl_polariz
; add the extension with the stokes q image ; add the extension with the stokes q image
extension_header = primary_stokes_header extension_header = primary_stokes_header
sxdelpar, extension_header, 'SIMPLE'
sxdelpar, extension_header, 'EXTEND'
sxdelpar, extension_header, 'DATASUM'
sxdelpar, extension_header, 'CHECKSUM'
sxdelpar, extension_header, 'COMMENT'
sxdelpar, extension_header, 'HISTORY'
fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN' fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN'
fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN' fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN'
fxaddpar, extension_header, 'EXTNAME', 'Stokes Q', 'extension name', before = 'LONGSTRN' fxaddpar, extension_header, 'EXTNAME', 'Stokes Q', 'extension name', before = 'LONGSTRN'
...@@ -659,6 +668,13 @@ pro metis_l2_prep_vl_polariz ...@@ -659,6 +668,13 @@ pro metis_l2_prep_vl_polariz
; add the extension with the stokes u image ; add the extension with the stokes u image
extension_header = primary_stokes_header extension_header = primary_stokes_header
sxdelpar, extension_header, 'SIMPLE'
sxdelpar, extension_header, 'EXTEND'
sxdelpar, extension_header, 'DATASUM'
sxdelpar, extension_header, 'CHECKSUM'
sxdelpar, extension_header, 'COMMENT'
sxdelpar, extension_header, 'HISTORY'
fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN' fxaddpar, extension_header, 'PCOUNT', 0, 'parameter count', before = 'LONGSTRN'
fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN' fxaddpar, extension_header, 'GCOUNT', 1, 'group count', before = 'LONGSTRN'
fxaddpar, extension_header, 'EXTNAME', 'Stokes U', 'extension name', before = 'LONGSTRN' fxaddpar, extension_header, 'EXTNAME', 'Stokes U', 'extension name', before = 'LONGSTRN'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment