pro xrt_config_v0011, observatory, instrument, ccd, filter, geometry, $ mirror, channel ; ;.............................................. ; ;"Mission" subsection. ; ; These go into fields of {XRT_chn_config}, but can be defined ; once for the whole config file. Anything else like that could go ; here. observatory = 'Hinode' instrument = 'XRT' ; ; ; ;.............................................. ; ;"CCD" subsection. ; ;The following are assigned values in this file. ; ;- name ;- long_name ;- ev_per_el ;- full_well ;- gain_l ;- gain_r ;- pixel_size ;- data_files ;- comments [optional] ccd = { $ name: 'FM_CCD', $ long_name: 'Hinode/XRT Flight Model CCD', $ ev_per_el: 3.65, $ full_well: 222000.0, $ gain_l: 58.8, $ gain_r: 59.1, $ gain_units: 'el per 12-bit ADU', $ pixel_size: 13.5, $ ;; The data_files should be prefixed with the full pathname at the ;; time that finds and reads the files. data_files: ['atten_len_Si.txt', $ 'atten_len_SiO2.txt', $ '', $ '', $ ''], $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ } ; ; ; ;.............................................. ; ;"Filter" subsection. ; ;The following are assigned values in this file. ; ;- name ;- long_name ;- material ;- thick ;- substrate ;- mesh_trans ;- comments [optional] ; ; ;; The data_files are determined on the fly by ;; and . I have deleted them from this temporary ;; filter structure definition. filter = [ $ { $ name: 'Al-mesh', $ long_name: 'Thin Al filter on 77% stainless steel mesh', $ material: ['Al2O3', 'Al', 'Al2O3', ''], $ thick: [ 75., 1593, 75, 0], $ substrate: '77% stainless steel mesh', $ mesh_trans: 0.77, $ comments: ['Thickness calibration from XRCF E2E tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-poly', $ long_name: 'Thin Al filter on polyimide', $ material: ['Al2O3', 'Al', 'Al2O3', 'polyimide'], $ thick: [ 75., 1362, 25, 2656 ], $ substrate: 'polyimide', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from XRCF E2E tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'C-poly', $ long_name: 'C filter on polyimide', $ material: [ 'C', 'polyimide', '', ''], $ thick: [5730., 3478, 0, 0], $ substrate: 'polyimide', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from XRCF E2E tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Ti-poly', $ long_name: 'Ti filter on polyimide', $ material: ['TiO2', 'Ti', 'TiO2', 'polyimide'], $ thick: [ 75., 2434, 25, 2522], $ substrate: 'polyimide', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from XRCF E2E tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Be-thin', $ long_name: 'Thin Be filter', $ material: ['BeO', 'Be', 'BeO', ''], $ thick: [ 75., 102000, 75, 0], $ substrate: '', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from Palermo filter tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Be-med', $ long_name: 'Medium Be filter', $ material: ['BeO', 'Be', 'BeO', ''], $ thick: [ 75., 278000, 75, 0], $ substrate: '', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from Palermo filter tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-med', $ long_name: 'Medium Al filter', $ material: ['Al2O3', 'Al', 'Al2O3', ''], $ thick: [ 75., 127000, 75, 0], $ substrate: '', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from Palermo filter tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-thick', $ long_name: 'Thick Al filter', $ material: ['Al2O3', 'Al', 'Al2O3', ''], $ thick: [ 75., 294000, 75, 0], $ substrate: '', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from Palermo filter tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Be-thick', $ long_name: 'Thick Be filter', $ material: ['BeO', 'Be', 'BeO', ''], $ thick: [ 75., 3000000, 75, 0], $ substrate: '', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from Luxel filter tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Entrance', $ long_name: 'Entrance filters', $ material: ['Al2O3', 'Al','Al2O3', 'polyimide'], $ thick: [ 75., 1458, 25, 2030 ], $ substrate: 'polyimide', $ mesh_trans: 1.00, $ comments: ['Thickness calibration from Luxel filter tests.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Open', $ long_name: 'Open filter position', $ material: ['Open', '', '', ''], $ thick: [0., 0, 0, 0], $ substrate: '', $ mesh_trans: 1.00, $ comments: ['No calibration necessary...', $ '', $ '', $ '', $ ''] $ } $ ] ; ; ;.............................................. ; ;"Geometry" subsection. ; ;The following are assigned values in this file. ; ;- name ;- long_name ;- foc_len ;- foc_len_units ;- aperture_area ;- aperture_area_units ;- data_files [optional] ;- comments [optional] ; geometry = { $ name: 'FM_geometry', $ long_name: 'Hinode/XRT Flight Model geometry', $ foc_len: 270.0449d, $ foc_len_units: 'cm', $ aperture_area: 2.27747d, $ aperture_area_units: 'cm^2', $ data_files: ['', $ '', $ '', $ '', $ ''], $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ } ; ; ; ;.............................................. ; ;"Mirror" subsection. ; ;The following are assigned values in this file. ; ;- name ;- long_name ;- material ;- dens ;- dens_units ;- graze_angle ;- graze_angle_units ;- data_files ;- comments [optional] ; mirror = { $ name: 'FM_mirror', $ long_name: 'Hinode/XRT Flight Model mirror', $ material: 'Zerodur', $ dens: 2.53, $ dens_units: 'g cm^-3', $ graze_angle: 0.91, $ graze_angle_units: 'deg', $ data_files: ['zerodur.00.10-05.00nm.txt', $ 'zerodur.05.01-10.00nm.txt', $ 'zerodur.10.01-15.00nm.txt', $ 'zerodur.15.01-20.00nm.txt', $ ''], $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ } ; ; ; ;.............................................. ; ;"Channel" subsection. ; ;The following are assigned values in this file. ; ;- name ;- long_name ;- geom ;- en_filter name ;- mirror1 name ;- mirror2 name ;- fp_filter1 name ;- fp_filter2 name ;- ccd name ;- comments [optional] channel = [ $ { $ name: 'Al-mesh', $ long_name: 'Al-mesh XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Open', $ fp_filter2: 'Al-mesh', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-poly', $ long_name: 'Al-poly XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Al-poly', $ fp_filter2: 'Open', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'C-poly', $ long_name: 'C-poly XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'C-poly', $ fp_filter2: 'Open', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Ti-poly', $ long_name: 'Ti-poly XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Open', $ fp_filter2: 'Ti-poly', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Be-thin', $ long_name: 'Be-thin XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Be-thin', $ fp_filter2: 'Open', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Be-med', $ long_name: 'Be-med XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Be-med', $ fp_filter2: 'Open', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-med', $ long_name: 'Al-med XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Al-med', $ fp_filter2: 'Open', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-thick', $ long_name: 'Al-thick XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Open', $ fp_filter2: 'Al-thick', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Be-thick', $ long_name: 'Be-thick XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Open', $ fp_filter2: 'Be-thick', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-poly/Al-mesh', $ long_name: 'Al-poly/Al-mesh XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Al-poly', $ fp_filter2: 'Al-mesh', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-poly/Ti-poly', $ long_name: 'Al-poly/Ti-poly XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Al-poly', $ fp_filter2: 'Ti-poly', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-poly/Al-thick', $ long_name: 'Al-poly/Al-thick XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Al-poly', $ fp_filter2: 'Al-thick', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'Al-poly/Be-thick', $ long_name: 'Al-poly/Be-thick XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'Al-poly', $ fp_filter2: 'Be-thick', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'C-poly/Ti-poly', $ long_name: 'C-poly/Ti-poly XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'C-poly', $ fp_filter2: 'Ti-poly', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ }, $ { $ name: 'C-poly/Al-thick', $ long_name: 'C-poly/Al-thick XRT channel', $ geom: 'FM_geometry', $ en_filter: 'Entrance', $ mirror1: 'FM_mirror', $ mirror2: 'FM_mirror', $ fp_filter1: 'C-poly', $ fp_filter2: 'Al-thick', $ ccd: 'FM_CCD', $ comments: ['Best calibration on 2008/09/13.', $ '', $ '', $ '', $ ''] $ } $ ] ; ; ; ;.............................................. end