From cd40dd7f58c4a5df7f2a08c4181b1b42d4ca414c Mon Sep 17 00:00:00 2001
From: Roberto Susino <roberto.susino@inaf.it>
Date: Wed, 16 Mar 2022 10:50:31 +0100
Subject: [PATCH] Update versioning management

---
 metis_l2_prep_uv.pro         | 5 +++--
 metis_l2_prep_vl_generic.pro | 5 +++--
 metis_l2_prep_vl_polariz.pro | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/metis_l2_prep_uv.pro b/metis_l2_prep_uv.pro
index 61ad821..2f28fc5 100644
--- a/metis_l2_prep_uv.pro
+++ b/metis_l2_prep_uv.pro
@@ -121,7 +121,7 @@ pro metis_l2_prep_uv
 	; definitions for the primary header
 	; version of the fits file
 
-	version = string(input.l2_version + 1, format = '(I02)')
+	version = string(input.l2_version, format = '(I02)')
 
 	; fits creation date
 
@@ -141,7 +141,8 @@ pro metis_l2_prep_uv
 	fxaddpar, primary_header, 'ORIGIN', ''
 	fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_uv.pro'
 	fxaddpar, primary_header, 'VERS_SW', input.sw_version
-	fxaddpar, primary_header, 'VERS_CAL', cal_pack.version, after = 'VERS_SW'
+	fxaddpar, primary_header, 'VERS_CAL', cal_pack.version
+	fxaddpar, primary_header, 'VERSION', version
 	fxaddpar, primary_header, 'BTYPE', btype
 	fxaddpar, primary_header, 'BUNIT', bunit
 	fxaddpar, primary_header, 'DATAMIN', min(data, /nan)
diff --git a/metis_l2_prep_vl_generic.pro b/metis_l2_prep_vl_generic.pro
index 0af74c2..738186b 100644
--- a/metis_l2_prep_vl_generic.pro
+++ b/metis_l2_prep_vl_generic.pro
@@ -128,7 +128,7 @@ pro metis_l2_prep_vl_generic
 	; definitions for the primary header
 	; version of the fits file
 
-	version = string(input.l2_version + 1, format = '(I02)')
+	version = string(input.l2_version, format = '(I02)')
 
 	; fits creation date
 
@@ -147,7 +147,8 @@ pro metis_l2_prep_vl_generic
 	fxaddpar, primary_header, 'ORIGIN', ''
 	fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_vl_generic.pro'
 	fxaddpar, primary_header, 'VERS_SW', input.sw_version
-	fxaddpar, primary_header, 'VERS_CAL', cal_pack.version, after = 'VERS_SW'
+	fxaddpar, primary_header, 'VERS_CAL', cal_pack.version
+	fxaddpar, primary_header, 'VERSION', version
 	fxaddpar, primary_header, 'BTYPE', btype
 	fxaddpar, primary_header, 'BUNIT', bunit
 	fxaddpar, primary_header, 'DATAMIN', min(data, /nan)
diff --git a/metis_l2_prep_vl_polariz.pro b/metis_l2_prep_vl_polariz.pro
index c0ad0ef..394aa21 100755
--- a/metis_l2_prep_vl_polariz.pro
+++ b/metis_l2_prep_vl_polariz.pro
@@ -279,7 +279,7 @@ pro metis_l2_prep_vl_polariz
 	; definitions for the primary header
 	; version of the fits file
 
-	version = string(input.l2_version + 1, format = '(I02)')
+	version = string(input.l2_version, format = '(I02)')
 
 	; creation and acquisition times in utc
 
@@ -292,7 +292,8 @@ pro metis_l2_prep_vl_polariz
 	fxaddpar, primary_header, 'ORIGIN', ''
 	fxaddpar, primary_header, 'CREATOR', 'metis_l2_prep_vl_polariz.pro'
 	fxaddpar, primary_header, 'VERS_SW', input.sw_version
-	fxaddpar, primary_header, 'VERS_CAL', cal_pack.version, after = 'VERS_SW'
+	fxaddpar, primary_header, 'VERS_CAL', cal_pack.version
+	fxaddpar, primary_header, 'VERSION', version
 	fxaddpar, primary_header, 'DATE', date, 'Date and time of FITS file creation'
 	fxaddpar, primary_header, 'DATE-BEG', header.date_beg, 'Start time of observation'
 	fxaddpar, primary_header, 'DATE-OBS', header.date_obs, 'Same as DATE-BEG'
-- 
GitLab