### ### This is the template for iterations >= 2 of an OEM inversion, part 2 ### ### Spectroscopy: ############################################################ IF isempty(Q.OTHER_TAGS) tgsDefine { [$Q.RETRIEVAL_TAGS$] } ELSE tgsDefine { [$Q.RETRIEVAL_TAGS$,$Q.OTHER_TAGS$] } END wfs_tgsDefine { [$Q.RETRIEVAL_TAGS$] } lineshapeDefine { shape = "$Q.LINESHAPE$" normalizationfactor = "$Q.LINESHAPE_FACTOR$" cutoff = $Q.LINESHAPE_CUTOFF$ } linesReadFromArts { filename = "$Q.SPECTRO_DIR$/$Q.LINEFILE$" fmin = 0 fmax = 10e18 } lines_per_tgCreateFromLines { } # §qpi_continua ### p_abs #################################################################### VectorReadBinary( p_abs ) { "" } ### Monochromatic frequency grid ############################################# VectorReadAscii( f_mono ) { "$Q.CALCGRIDS_DIR$/$Q.F_MONO$" } ### The atmosphere ########################################################### VectorReadBinary( t_abs ) { "" } VectorReadBinary( z_abs ) { "" } MatrixReadBinary( vmrs ) { "" } h2o_absSet { } n2_absSet { } ### Hydrostatic eq. ########################################################### VectorReadBinary( hse ) { "" } ### The ground ############################################################### r_geoidStd { } NumericReadBinary( z_ground ) { "" } NumericReadBinary( t_ground ) { "" } VectorReadBinary( e_ground ) { "" } ### Absorption ################################################################ MatrixReadBinary( abs ) { "" } ArrayOfMatrixReadBinary( abs_per_tg ) { "" } ### Refraction ################################################################ IF Q.REFRACTION_ON refrSet{ on = 1 model = "$Q.REFR_METHOD$" lfac = $Q.REFR_LFAC$ } ELSE refrOff{} END refrCalc{} ### Emission ################################################################# IndexSet( emission ) { value = $Q.EMISSION_ON$ } ### Observation geometry ###################################################### NumericSet ( z_plat ) { value = $Q.PLATFORM_ALTITUDE$ } VectorReadBinary ( za_pencil ) { "" } NumericSet ( l_step ) { value = $Q.STEPLENGTH_RTE$ } ### LOS and RTE ############################################################## VectorReadBinary( y_space ) { "" } LosReadBinary( los ){ "" } ArrayOfMatrixReadBinary( source ) { "" } ArrayOfMatrixReadBinary( trans ) { "" } VectorReadBinary( y0 ) { "" } VectorCopy ( y, y0 ) { } ### KX ######################################################################## §qpi_K3