#!/usr/bin/env python # encoding: utf-8 """ For comparing with reproducibility requirments and data run on different systems. Created by Eva Schiffer Sept 2010. Copyright (c) 2010 University of Wisconsin SSEC. All rights reserved. """ # various general settings to control how reports are created settings = {} settings['shouldIncludeImages'] = False settings['doFork'] = False # the names of the latitude and longitude variables that will be used lat_lon_info = {} lat_lon_info['longitude'] = 'Longitude' lat_lon_info ['latitude'] = 'Latitude' # how similar the longitude and latitude must be to be considered matching lat_lon_info['lon_lat_epsilon'] = 0.01 # per variable defaults defaultValues = { 'epsilon': None, 'epsilon_percent': 0.15, # 0.15% of file A value 'minimum_acceptable_squared_correlation_coefficient': 0.9995, 'epsilon_failure_tolerance': 0.01, # 1% can fail 'nonfinite_data_tolerance': 0.01, # 1% can fail 'total_data_failure_tolerance': 0.01, # 1% total can fail # 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 = {} setOfVariables['Cloud Type'] = { 'variable_name': 'CloudType', 'epsilon': 0.0, 'epsilon_percent': None } setOfVariables['Cloud Phase'] = { 'variable_name': 'CloudPhase', 'epsilon': 0.0, 'epsilon_percent': None } setOfVariables['Cloud Top Height'] = { 'variable_name': 'CldTopHght' } setOfVariables['Cloud Top Temperature'] = { 'variable_name': 'CldTopTemp' } setOfVariables['Cloud Top Pressure'] = { 'variable_name': 'CldTopPres' }