#/usr/bin/env python # encoding: utf-8 """ This configuration describes GOES-R product variable names in the AIT Framework. Created by Zhaohui Zhang in 2014. Copyright (c) 2014 NOAA/NESDIS/STAR All rights reserved. """ # various general settings to control how reports are created settings = {} # whether or not images should be generated and shown in the report settings['shouldIncludeImages'] = True # should we create multiple processes to make more than one image at a time? # turning on this option can cause glance to use a very large amount of system # resources (if your data set is particularly large, your machine may not have # enough), but will speed up image generation in cases where your data set is # relatively small or your machine is very powerful settings['doFork'] = False # per variable defaults defaultValues = { #'do_plot_hex': False, # this default is for our variables, type variables # like cloud mask will have individual epsilons # definied in their entries below #'epsilon': 0.0008, # we will accept up to 1% of difference between the files # before we start looking more carefully at the problem #'epsilon_failure_tolerance': 0.00001, # we will not accept any non finite data difference between the files #'nonfinite_data_tolerance': 0.01, # we only need to see plots of the variable data if the # variable fails comparison # 'only_plot_on_fail': True } # a list of all the variables to analyze setOfVariables = {} # general variables #setOfVariables[''] = { # 'variable_name': '', # } setOfVariables['Pressure'] = { 'variable_name': 'Pressure', 'epsilon': 0.00001290260, } setOfVariables['PressureMixingRatio'] = { 'variable_name': 'PressureMixingRatio', 'epsilon': 0.001264670, } setOfVariables['WaveLength'] = { 'variable_name': 'WaveLength', 'epsilon': 0.0305750, } setOfVariables['Wavelength_Profile'] = { 'variable_name': 'Wavelength_Profile', 'epsilon': 0.02925420, } setOfVariables['Wavelength_TO3'] = { 'variable_name': 'Wavelength_TO3', 'epsilon': 0.03358630, } setOfVariables['ChannelBandpassFWHM'] = { 'variable_name': 'ChannelBandpassFWHM', 'epsilon': 0.00010, } setOfVariables['ErrorMeasurement'] = { 'variable_name': 'ErrorMeasurement', 'epsilon': 10.0000000, } setOfVariables['ErrorApriori'] = { 'variable_name': 'ErrorApriori', 'epsilon': 0.0, } setOfVariables['CorrelationLength'] = { 'variable_name': 'CorrelationLength', 'epsilon': 0.0, } setOfVariables['Longitude'] = { 'variable_name': 'Longitude', 'epsilon': 0.01645050, } setOfVariables['Latitude'] = { 'variable_name': 'Latitude', 'epsilon': 0.002697310, } setOfVariables['LonCorner'] = { 'variable_name': 'LonCorner', 'epsilon': 0.01644990, } setOfVariables['LatCorner'] = { 'variable_name': 'LatCorner', 'epsilon': 0.002698110, } setOfVariables['SolarZenithAngle'] = { 'variable_name': 'SolarZenithAngle', 'epsilon': 0.00440450, } setOfVariables['SolarAzimuthAngle'] = { 'variable_name': 'SolarAzimuthAngle', 'epsilon': 0.003661720, } setOfVariables['ViewingZenithAngle'] = { 'variable_name': 'ViewingZenithAngle', 'epsilon': 0.00005507640, } setOfVariables['ViewingAzimuthAngle'] = { 'variable_name': 'ViewingAzimuthAngle', 'epsilon': 0.007994840, } setOfVariables['RelativeAzimuthAngle'] = { 'variable_name': 'RelativeAzimuthAngle', 'epsilon': 0.006343440, } setOfVariables['NValue'] = { 'variable_name': 'NValue', 'epsilon': 0.02478940, } setOfVariables['NvalueAdjustment'] = { 'variable_name': 'NvalueAdjustment', 'epsilon': 0.00001167420, } setOfVariables['Residual_TO3'] = { 'variable_name': 'Residual_TO3', 'epsilon': 0.000005898020, } setOfVariables['dndo_TO3'] = { 'variable_name': 'dndo_TO3', 'epsilon': 0.000005327240, } setOfVariables['dndr_TO3'] = { 'variable_name': 'dndr_TO3', 'epsilon': 0.006787760, } setOfVariables['StepOneO3'] = { 'variable_name': 'StepOneO3', 'epsilon': 0.02839950, } setOfVariables['StepTwoO3'] = { 'variable_name': 'StepTwoO3', 'epsilon': 0.02841960, } setOfVariables['ColumnAmountO3_TO3'] = { 'variable_name': 'ColumnAmountO3_TO3', 'epsilon': 0.02864410, } setOfVariables['O3BelowCloud'] = { 'variable_name': 'O3BelowCloud', 'epsilon': 0.0, } setOfVariables['TerrainPressure'] = { 'variable_name': 'TerrainPressure', 'epsilon': 0.00010, } setOfVariables['CloudPressure'] = { 'variable_name': 'CloudPressure', 'epsilon': 0.00006908460, } setOfVariables['EffectiveCloudFraction'] = { 'variable_name': 'EffectiveCloudFraction', 'epsilon': 0.0, } setOfVariables['UVAerosolIndex'] = { 'variable_name': 'UVAerosolIndex', 'epsilon': 0.0000854790, } setOfVariables['Reflectivity380'] = { 'variable_name': 'Reflectivity380', 'epsilon': 0.00001169480, } setOfVariables['Reflectivity340'] = { 'variable_name': 'Reflectivity340', 'epsilon': 0.00001172330, } setOfVariables['Reflectivity331'] = { 'variable_name': 'Reflectivity331', 'epsilon': 0.00001169480, } setOfVariables['ColumnAmountO3_Profile'] = { 'variable_name': 'ColumnAmountO3_Profile', 'epsilon': 0.02849130, } setOfVariables['AverageSolutionResidual'] = { 'variable_name': 'AverageSolutionResidual', 'epsilon': 0.00001658330, } setOfVariables['InformationContent'] = { 'variable_name': 'InformationContent', 'epsilon': 0.0004933390, } setOfVariables['O3FINAL'] = { 'variable_name': 'O3FINAL', 'epsilon': 0.001356730, } setOfVariables['O3Initial'] = { 'variable_name': 'O3Initial', 'epsilon': 0.001352360, } setOfVariables['O3Apriori'] = { 'variable_name': 'O3Apriori', 'epsilon': 0.001408470, } setOfVariables['FINALRESIDUAL'] = { 'variable_name': 'FINALRESIDUAL', 'epsilon': 0.0000008094270, } setOfVariables['INITIALRESIDUAL'] = { 'variable_name': 'INITIALRESIDUAL', 'epsilon': 0.00009310690, } setOfVariables['O3MixingRatio'] = { 'variable_name': 'O3MixingRatio', 'epsilon': 0.0005263190, } setOfVariables['TemperatureClimatology'] = { 'variable_name': 'TemperatureClimatology', 'epsilon': 0.02405450, } setOfVariables['JACOBIAN'] = { 'variable_name': 'JACOBIAN', 'epsilon': 0.00014230, } setOfVariables['AveragingKernel'] = { 'variable_name': 'AveragingKernel', 'epsilon': 0.000004413320, } setOfVariables['MidTime'] = { 'variable_name': 'MidTime', 'epsilon': 0.0, } setOfVariables['yearday'] = { 'variable_name': 'yearday', 'epsilon': 202.32400000, } setOfVariables['Ascending_Descending'] = { 'variable_name': 'Ascending_Descending', 'epsilon': 0.0, } setOfVariables['ErrorCode_TO3'] = { 'variable_name': 'ErrorCode_TO3', 'epsilon': 0.0, } setOfVariables['AlgorithmFlag_TO3'] = { 'variable_name': 'AlgorithmFlag_TO3', 'epsilon': 0.00010, } setOfVariables['SurfaceCategory'] = { 'variable_name': 'SurfaceCategory', 'epsilon': 0.0, } setOfVariables['SnowIceFlag'] = { 'variable_name': 'SnowIceFlag', 'epsilon': 0.0, } setOfVariables['ErrorCode_Profile'] = { 'variable_name': 'ErrorCode_Profile', 'epsilon': 0.0, } setOfVariables['IndexLongestChannel'] = { 'variable_name': 'IndexLongestChannel', 'epsilon': 0.00080, } setOfVariables['NumberIterations'] = { 'variable_name': 'NumberIterations', 'epsilon': 0.00040, } setOfVariables['quality_information'] = { 'variable_name': 'quality_information', 'epsilon': 0.00010, }