#/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.01841370, } setOfVariables['Latitude'] = { 'variable_name': 'Latitude', 'epsilon': 0.007817540, } setOfVariables['LatitudeCorners'] = { 'variable_name': 'LatitudeCorners', 'epsilon': 0.007817110, } setOfVariables['Longitude'] = { 'variable_name': 'Longitude', 'epsilon': 0.01181750, } setOfVariables['LongitudeCorners'] = { 'variable_name': 'LongitudeCorners', 'epsilon': 0.01180780, } setOfVariables['SolarZenithAngle'] = { 'variable_name': 'SolarZenithAngle', 'epsilon': 0.006735520, } setOfVariables['SatelliteViewAngle'] = { 'variable_name': 'SatelliteViewAngle', 'epsilon': 0.003160120, } setOfVariables['RelativeAzimuth'] = { 'variable_name': 'RelativeAzimuth', 'epsilon': 0.01025430, } setOfVariables['AerosolIndex'] = { 'variable_name': 'AerosolIndex', 'epsilon': 0.00002917620, } setOfVariables['CloudFraction'] = { 'variable_name': 'CloudFraction', 'epsilon': 0.000001852080, } setOfVariables['CloudTopPressure'] = { 'variable_name': 'CloudTopPressure', 'epsilon': 0.07387740, } setOfVariables['ColumnAmountO3'] = { 'variable_name': 'ColumnAmountO3', 'epsilon': 0.02738080, } setOfVariables['EclipseFlag'] = { 'variable_name': 'EclipseFlag', 'epsilon': 0.99990, } setOfVariables['O3BelowCloud'] = { 'variable_name': 'O3BelowCloud', 'epsilon': 0.000003687780, } setOfVariables['Reflectivity331'] = { 'variable_name': 'Reflectivity331', 'epsilon': 0.009424010, } setOfVariables['Reflectivity360'] = { 'variable_name': 'Reflectivity360', 'epsilon': 0.009334880, } setOfVariables['So2Index'] = { 'variable_name': 'So2Index', 'epsilon': 0.0002676750, } setOfVariables['Step1Ozone'] = { 'variable_name': 'Step1Ozone', 'epsilon': 0.0281430, } setOfVariables['SunGlintFlag'] = { 'variable_name': 'SunGlintFlag', 'epsilon': 0.0, } setOfVariables['Step2Ozone'] = { 'variable_name': 'Step2Ozone', 'epsilon': 0.02735230, } setOfVariables['NvalueAdjustment'] = { 'variable_name': 'NvalueAdjustment', 'epsilon': 0.00001363150, } setOfVariables['NvalueMeasured'] = { 'variable_name': 'NvalueMeasured', 'epsilon': 0.0001445450, } setOfVariables['Step1Residual'] = { 'variable_name': 'Step1Residual', 'epsilon': 0.00008089460, } setOfVariables['Step2Residual'] = { 'variable_name': 'Step2Residual', 'epsilon': 0.0001082380, } setOfVariables['Step3Residual'] = { 'variable_name': 'Step3Residual', 'epsilon': 0.0001137670, } setOfVariables['dNdOmega'] = { 'variable_name': 'dNdOmega', 'epsilon': 0.00001499850, } setOfVariables['dNdR'] = { 'variable_name': 'dNdR', 'epsilon': 0.003541120, } setOfVariables['LayerEfficiency'] = { 'variable_name': 'LayerEfficiency', 'epsilon': 0.00009841520, } setOfVariables['TemperatureProfile'] = { 'variable_name': 'TemperatureProfile', 'epsilon': 0.02505920, } setOfVariables['Step2Profile'] = { 'variable_name': 'Step2Profile', 'epsilon': 0.002486540, } setOfVariables['TerrPressure'] = { 'variable_name': 'TerrPressure', 'epsilon': 0.07731990, } setOfVariables['Wavelengths'] = { 'variable_name': 'Wavelengths', 'epsilon': 0.03267740, } setOfVariables['ScanTime'] = { 'variable_name': 'ScanTime', 'epsilon': 7496.8809359700000, } setOfVariables['nIFOV'] = { 'variable_name': 'nIFOV', 'epsilon': 0.00160, } setOfVariables['nTimes'] = { 'variable_name': 'nTimes', 'epsilon': 0.00150, } setOfVariables['nWavelength'] = { 'variable_name': 'nWavelength', 'epsilon': 0.00060, } setOfVariables['nLayer'] = { 'variable_name': 'nLayer', 'epsilon': 0.00060, } setOfVariables['nCorner'] = { 'variable_name': 'nCorner', 'epsilon': 0.00020, } setOfVariables['AlgorithmFlag'] = { 'variable_name': 'AlgorithmFlag', 'epsilon': 0.00100, } setOfVariables['ErrorFlag'] = { 'variable_name': 'ErrorFlag', 'epsilon': 0.0, } setOfVariables['QualityFlag'] = { 'variable_name': 'QualityFlag', 'epsilon': 0.0, } setOfVariables['Ascending_Descending'] = { 'variable_name': 'Ascending_Descending', 'epsilon': 0.00010, }