#!/usr/bin/env python # encoding: utf-8 """ This configuration maps some differently named radiance and reflectances. Created by Eva Schiffer Jan 2012. Copyright (c) 2012 University of Wisconsin SSEC. All rights reserved. """ import glance.filters as filters # 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 = {} settings['useThreadsToControlMemory'] = False #True settings['shouldIncludeImages'] = True settings['useSharedRangeForOriginal'] = True settings['doFork'] = False settings['detail_DPI'] = 300 # the names of the latitude and longitude variables #lat_lon_info = {} # per variable defaults defaultValues = { # this default is for our variables, type variables # like cloud mask will have individual epsilons # definied in their entries below 'epsilon': 0.0000002, 'missing_value': 0.0, 'only_plot_on_fail': False, } # a list of all the variables to analyze setOfVariables = {} # radiance setOfVariables['Radiance band 01'] = { 'variable_name': 'ABI_float_b01', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 800)), } setOfVariables['Radiance band 02'] = { 'variable_name': 'ABI_float_b02', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 600)), } setOfVariables['Radiance band 03'] = { 'variable_name': 'ABI_float_b03', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 400)), } setOfVariables['Radiance band 04'] = { 'variable_name': 'ABI_float_b04', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 70)), } setOfVariables['Radiance band 05'] = { 'variable_name': 'ABI_float_b05', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 60)), } setOfVariables['Radiance band 06'] = { 'variable_name': 'ABI_float_b06', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 16)), } setOfVariables['Radiance band 07'] = { 'variable_name': 'ABI_float_b07', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 3)), } setOfVariables['Radiance band 08'] = { 'variable_name': 'ABI_float_b08', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 12)), } setOfVariables['Radiance band 09'] = { 'variable_name': 'ABI_float_b09', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 20)), } setOfVariables['Radiance band 10'] = { 'variable_name': 'ABI_float_b10', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 30)), } setOfVariables['Radiance band 11'] = { 'variable_name': 'ABI_float_b11', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 100)), } setOfVariables['Radiance band 12'] = { 'variable_name': 'ABI_float_b12', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 70)), } setOfVariables['Radiance band 13'] = { 'variable_name': 'ABI_float_b13', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 160)), } setOfVariables['Radiance band 14'] = { 'variable_name': 'ABI_float_b14', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 180)), } setOfVariables['Radiance band 15'] = { 'variable_name': 'ABI_float_b15', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 180)), } setOfVariables['Radiance band 16'] = { 'variable_name': 'ABI_float_b16', 'data_filters_a': (lambda data: filters.set_to_value_between_bounds(data, -999, 0, 140)), }