% QARTS_SENSOR Defines setting fields for ARTS sensor response calculations % % The function provides default values for all recognised fields and a % description of each field. Default value is normally NaN, but % exceptions exist when some standard choice exists. To list default % values just type 'arts_sensor'. % % This function is organised in such way that *qcheck* and *qinfo* % can be used. % % FORMAT [H,I] = arts_sensor % % OUT H Setting structure with default values for all recognised fields. % I Includes same fields as H, where the content of each field % is a description string (used by *qinfo*). % 2005-01-26 Created by Mattias Ekström. function [H,I] = qarts_sensor %----------------------------------------------------------------------------- H.ANTENNA_DIAGRAM = NaN; I.ANTENNA_DIAGRAM = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' If the sensor response does not include an antenna this field can', ... ' be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.ANTENNA_DIM = 1; I.ANTENNA_DIM = [ ... 'As the ARTS WSV with the same name.', ... ' Only 1D antennas are implemented in ARTS so far.' ]; %----------------------------------------------------------------------------- H.ANTENNA_LOS = NaN; I.ANTENNA_LOS = [ ... 'As the ARTS WSV with the same name.', ... ' If the sensor response does not include an antenna this field can', ... ' be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.CHANNEL_RESPONSE = NaN; I.CHANNEL_RESPONSE = [ ... 'The backend channel response.', ... ' This variable is sent to ARTS backend response functions as the generic', ... ' input array of matrices.', ... ' If the sensor response does not include the backend, this variable', ... ' can be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.F_BACKEND = NaN; I.F_BACKEND = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' If the sensor response does not include the backend, this variable', ... ' can be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.LO = NaN; I.LO = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' If the sensor response does not include the mixer, this variable', ... ' can be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.MBLOCK_AA_GRID = NaN; I.MBLOCK_AA_GRID = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' If the antenna dimension is 1, this variable can be left as NaN.', ... ' For 2D antennas it has to be set even if the sensor does not include an', ... ' antenna.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.MBLOCK_ZA_GRID = NaN; I.MBLOCK_ZA_GRID = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' This has to be set even if the sensor does not include an antenna.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.SENSOR_NORM = 1; I.SENSOR_NORM = [ ... 'As the ARTS WSV with the same name.' ]; %----------------------------------------------------------------------------- H.SENSOR_POL = NaN; I.SENSOR_POL = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' If the sensor response does not include polarisation, this variable', ... ' can be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.SENSOR_ROT = NaN; I.SENSOR_ROT = [ ... 'Has the same functionality as the ARTS WSV with the same name.', ... ' If the sensor response does not include rotation, this variable', ... ' can be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %----------------------------------------------------------------------------- H.SIDEBAND_FILTER = NaN; I.SIDEBAND_FILTER = [ ... 'The sideband filter matrix.', ... ' This variable is sent to the sensor response mixer functions as the', ... ' the generic input matrix.', ... ' If the sensor response does not include a mixer and sideband filter,', ... ' this variable can be left as NaN.', ... '# Can be given either as the name of a XML file, or as a Matlab',... ' variable.' ]; %-----------------------------------------------------------------------------