Documentation ¶
Index ¶
- Constants
- Variables
- func AnimateGIF(images []image.Image, delay int, style LoopStyle) (*gif.GIF, error)
- func AnimatePNG(images []image.Image, delay int, style LoopStyle) (*apng.APNG, error)
- func AvailableDates(satellite *Satellite, sector *Sector, product *Product) ([]int, error)
- func CreateLoop(opts *LoopOptions) error
- func DownloadImage(uri string) (image.Image, error)
- func DownloadProductsJS() ([]byte, error)
- func ImageTileURL(request *TileImageRequest) string
- func LatestTimes(satellite *Satellite, sector *Sector, product *Product, count int) ([]int, error)
- func SaveGIF(output string, img *gif.GIF) (string, error)
- func SavePNG(output string, img *apng.APNG) (string, error)
- func SelectTimestamps(times []int, opts *LoopOptions) ([]time.Time, error)
- func URLToFilePath(urlString string) (string, error)
- type CropSettings
- type FileFormat
- type ImageCache
- type LoopOptions
- type LoopStyle
- type Product
- type ProductDefaults
- type ProductInventory
- type ProductNavigation
- type ProductNavigationDirection
- type Satellite
- type Sector
- type TileImageRequest
- type Zoom
Constants ¶
const AvailableDatesURI = "https://rammb-slider.cira.colostate.edu/data/json/%s/%s/%s/available_dates.json"
AvailableDatesURI is the address for retrieving the latest dates for available images.
- Satellite
- Sector
- Product Example: https://rammb-slider.cira.colostate.edu/data/json/jpss/northern_hemisphere/cira_geocolor/available_dates.json
const LatestTimes5760URI = "https://rammb-slider.cira.colostate.edu/data/json/%s/%s/%s/latest_times_5760.json"
LatestTimes5760URI is the same as LatestTimesURI but with more times.
const LatestTimesURI = "https://rammb-slider.cira.colostate.edu/data/json/%s/%s/%s/latest_times.json"
LatestTimesURI is the address for retrieving the latest times for available images.
- Satellite
- Sector
- Product Example: https://rammb-slider.cira.colostate.edu/data/json/jpss/northern_hemisphere/cira_geocolor/latest_times.json
const ProductsJSURL = "https://rammb-slider.cira.colostate.edu/js/define-products.js"
ProductsJSURL is the address to download the latest product data from.
const TileImageURI = "https://rammb-slider.cira.colostate.edu/data/imagery/%s/%s---%s/%s/%s/%02d/%03d_%03d.png"
TileImageURI is the request address for images. It contains the following fields:
- Date
- Satellite
- Sector
- Product
- Image Timestamp
- Zoom Level
- Tile Y-Position
- Tile X-Position Example: https://rammb-slider.cira.colostate.edu/data/imagery/20210404/jpss---northern_hemisphere/cira_geocolor/20210404215820/04/011_007.png
Variables ¶
var BackupProductsJS = []byte(`
// Set up JSON object for all the sectors
var json = {
"number_of_images_options": [6, 12, 14, 18, 24, 28, 30, 36, 42, 48, 54, 56, 60],
"time_step_options": [1, 2, 3, 4, 6, 8, 12, 18, 24, 36, 48, 96],
"default_satellite": "goes-16",
"defaults": {
"starting_opacity": 0.5,
"zoom_level_adjust": 0,
"max_zoom_level": 5,
"colors": {
"borders": "white",
"city_lights": "sodium",
"cities": "white",
"airports": "purple",
"counties": "silver",
"roads": "purple",
"rivers": "teal",
"lakes": "blue",
"nws_county_warning_areas": "gold",
"states": "yellow",
"countries": "yellow",
"coastlines": "gold"
},
"maps": {
"borders": "Default Borders",
"city_lights": "City Lights",
"cities": "Cities",
"airports": "Airports",
"counties": "U.S. Counties",
"roads": "Roads",
"rivers": "Rivers",
"lakes": "Lakes",
"nws_county_warning_areas": "NWS CWAs",
"states": "States/Provinces",
"countries": "Countries",
"coastlines": "Coastlines"
}
},
"colors": {
"white": "White",
"silver": "Silver",
"slate": "Slate",
"black": "Black",
"pink": "Pink",
"red": "Red",
"maroon": "Maroon",
"orange": "Orange",
"yellow": "Yellow",
"gold": "Gold",
"brown": "Brown",
"lime": "Lime",
"green": "Green",
"teal": "Teal",
"blue": "Blue",
"purple": "Purple",
"sodium": "Sodium"
},
"unique_colors": {
"sodium": "city_lights"
},
"ignore_white_maps_only": ["city_lights"],
"satellites": {
"goes-16": {
"satellite_title": "GOES-16 (East; 75.2W)",
"imagery_resolutions": {
"0": "16 km",
"1": "8 km",
"2": "4 km",
"3": "2 km",
"4": "1 km",
"5": "0.5 km",
"6": "0.25 km",
"7": "0.125 km"
},
"default_sector": "full_disk",
"defaults": {
"starting_opacity": 0.5
},
"sectors": {
"full_disk": {
"sector_title": "Full Disk",
"max_zoom_level": 5,
"tile_size": 678,
"default_product": "geocolor",
"defaults": {
"starting_opacity": 0.5,
"minutes_between_images": 10
},
"lat_lon_query": {
"lon0": -75.0,
"sat_alt": 42171.7,
"max_rad_x": 0.151398,
"max_rad_y": 0.150927,
"disk_radius_x_z0": 338,
"disk_radius_y_z0": 337,
"decimal_places": 2
},
"navigation": {
"up": {
"satellite": "jpss",
"sector": "northern_hemisphere"
},
"right": {
"satellite": "meteosat-11",
"sector": "full_disk"
},
"left": {
"satellite": "goes-17",
"sector": "full_disk"
},
"down": {
"satellite": "jpss",
"sector": "southern_hemisphere"
}
},
"missing_products": ["mrms_products", "mrms_merged_base_reflectivity_qc", "mrms_reflectivity_at_lowest_altitude", "mrms_radar_precipitation_accumulation_01-hour", "mrms_lightning_probability_0-30-min_nldn", "mrms_precip_flag", "mrms_radar_precipitation_rate", "cira_boundary_layer_precipitable_water"]
},
"conus": {
"sector_title": "CONUS",
"max_zoom_level": 4,
"tile_size": 625,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 5
},
"missing_products": ["cira_proxy_visible_experimental", "cira_proxy_visible", "day_night_band", "cira_low_cloud_night_cloud_cleared_background", "mrms_lightning_probability_0-30-min_nldn"]
},
"mesoscale_01": {
"sector_title": "Mesoscale 1",
"max_zoom_level": 2,
"tile_size": 500,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 1
},
"missing_products": ["shortwave_albedo_cira", "cira_snow-cloud_discriminator_rgb", "mrms_products", "mrms_merged_base_reflectivity_qc", "mrms_reflectivity_at_lowest_altitude", "mrms_radar_precipitation_accumulation_01-hour", "mrms_lightning_probability_0-30-min_nldn", "mrms_precip_flag", "mrms_radar_precipitation_rate", "cira_proxy_visible_experimental", "cira_proxy_visible", "day_night_band", "cira_low_cloud_night_cloud_cleared_background", "cira_boundary_layer_precipitable_water", "eumetsat_dust"],
"missing_maps": ["city_lights"]
},
"mesoscale_02": {
"sector_title": "Mesoscale 2",
"max_zoom_level": 2,
"tile_size": 500,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 1
},
"missing_products": ["shortwave_albedo_cira", "cira_snow-cloud_discriminator_rgb", "mrms_products", "mrms_merged_base_reflectivity_qc", "mrms_reflectivity_at_lowest_altitude", "mrms_radar_precipitation_accumulation_01-hour", "mrms_lightning_probability_0-30-min_nldn", "mrms_precip_flag", "mrms_radar_precipitation_rate", "cira_proxy_visible_experimental", "cira_proxy_visible", "day_night_band", "cira_low_cloud_night_cloud_cleared_background", "cira_boundary_layer_precipitable_water", "eumetsat_dust"],
"missing_maps": ["city_lights"]
}
},
"products": {
"individual_abi_bands": {
"product_title": "----------INDIVIDUAL ABI BANDS----------"
},
"band_01": {
"product_title": "Band 1: 0.47 µm ("Blue")",
"product_description": "Aerosol detection and visibility estimation (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band01.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band01.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight4"
},
"band_02": {
"product_title": "Band 2: 0.64 µm ("Red")",
"product_description": "Primary visible band for monitoring clouds (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band02.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band02.pdf</a>",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "lowlight4"
},
"band_03": {
"product_title": "Band 3: 0.86 µm ("Veggie")",
"product_description": "Aerosol detection and estimation of vegetation health (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band03.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band03.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight4"
},
"band_04": {
"product_title": "Band 4: 1.37 µm ("Cirrus")",
"product_description": "Cirrus cloud detection (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band04.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band04.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "1 km",
"color_table_name": "cirrusband"
},
"band_05": {
"product_title": "Band 5: 1.6 µm ("Snow/Ice")",
"product_description": "Snow/cloud discrimination (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band05.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band05.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "2 km",
"color_table_name": "cirrusband"
},
"band_06": {
"product_title": "Band 6: 2.2 µm ("Cloud Particle Size")",
"product_description": "Aerosol and cloud particle size estimation, vegetation, cloud properties/screening, hot-spot detection, moisture determination, snow detection, and fire detection (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band06.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band06.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cirrusband"
},
"band_07": {
"product_title": "Band 7: 3.9 µm ("Shortwave Window")",
"product_description": "Fire detection, fog/stratus v/s ice cloud detection, and particle size estimation. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band07.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band07.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair2"
},
"band_08": {
"product_title": "Band 8: 6.2 µm ("Upper-Level Tropospheric Water Vapor")",
"product_description": "Water vapor detection and tracking in the upper-level troposphere. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band08.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band08.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_09": {
"product_title": "Band 9: 6.9 µm ("Mid-Level Tropospheric Water Vapor")",
"product_description": "Water vapor detection and tracking in the mid-level troposphere. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band09.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band09.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_10": {
"product_title": "Band 10: 7.3 µm ("Lower-level Water Vapor")",
"product_description": "Water vapor detection and tracking in the mid- to lower-level troposphere and upper-level sulfur dioxide (SO2) detection. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band10.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band10.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_11": {
"product_title": "Band 11: 8.4 µm ("Cloud-Top Phase")",
"product_description": "Detection of volcanic dust clouds containing sulfuric acid aerosols and estimation of cloud phase. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band11.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band11.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_12": {
"product_title": "Band 12: 9.6 µm ("Ozone")",
"product_description": "Atmospheric total column ozone and upper-level dynamics. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band12.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band12.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_13": {
"product_title": "Band 13: 10.3 µm ("Clean" IR Longwave Window)",
"product_description": "Cloud detection day and night (has very little water vapor absorption). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band13.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band13.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_14": {
"product_title": "Band 14: 11.2 µm (IR Longwave Window)",
"product_description": "Cloud detection day and night (has slightly more water vapor absorption) and also helpful in cloud retrievals such as cloud phase. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band14.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band14.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "zehr4a"
},
"band_15": {
"product_title": "Band 15: 12.3 µm ("Dirty" Longwave Window)",
"product_description": "Cloud detection day and night (has more water vapor absorption) and most useful in a difference with the 10.3 µm band in order to detect low-level water vapor, in addition to blowing dust and volcanic ash. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band15.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band15.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair"
},
"band_16": {
"product_title": "Band 16: 13.3 µm ("CO2" Longwave Infrared)",
"product_description": "Useful in retrievals of cloud top height. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band16.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band16.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"multispectral_imagery": {
"product_title": "----------MULTISPECTRAL IMAGERY----------"
},
"geocolor": {
"product_title": "GeoColor (CIRA)",
"product_description": "GeoColor imagery provides as close an approximation to daytime True Color imagery as is possible from GOES-16, and thus allows for intuitive interpretation of meteorological and surface-based features. At night, instead of being dark like in other visible bands, an IR-based multispectral product is provided that differentiates between low liquid water clouds and higher ice clouds. A static city lights database derived from the VIIRS Day Night Band is provided as the nighttime background for geo-referencing. More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"cira_proxy_visible": {
"product_title": "ProxyVisible (CIRA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": ""
},
"shortwave_albedo_cira": {
"product_title": "Shortwave Albedo (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair_albedo"
},
"cira_debra_dust": {
"product_title": "Dust - DEBRA (CIRA)",
"product_description": "More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cira_cloud_snow_discriminator": {
"product_title": "Snow/Cloud (CIRA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "cira_cloud_snow_discriminator"
},
"cira_high_low_cloud_and_snow": {
"product_title": "Snow/Cloud-Layers (CIRA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "cira_high_low_cloud_and_snow"
},
"split_window_difference_10_3-12_3": {
"product_title": "Split Window Difference (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_dust": {
"product_title": "Split Window Difference Dust (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_grayscale": {
"product_title": "Split Window Difference Grayscale (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"multispectral_rgb_composites": {
"product_title": "----------MULTISPECTRAL RGB COMPOSITES----------"
},
"natural_color": {
"product_title": "Natural Color (EUMETSAT)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud'.",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"rgb_air_mass": {
"product_title": "Airmass (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "rgb_air_mass"
},
"jma_day_cloud_phase_distinction_rgb": {
"product_title": "Day Cloud Phase Distinction (JMA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "jma_day_cloud_phase_distinction_rgb"
},
"eumetsat_nighttime_microphysics": {
"product_title": "Nighttime Microphysics (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"day_snow_fog": {
"product_title": "Day Snow/Fog (EUMETSAT/NASA SPoRT)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"awips_dust": {
"product_title": "Dust (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"fire_temperature": {
"product_title": "Fire Temperature (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cira_natural_fire_color": {
"product_title": "Natural Color-Fire (CIRA)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud Fire'.",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"eumetsat_ash": {
"product_title": "Ash (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"jma_so2": {
"product_title": "SO<sub>2</sub> - Sulfur Dioxide (JMA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cloud_products": {
"product_title": "----------CLOUD PRODUCTS----------"
},
"cloud_top_height_cira_clavr-x": {
"product_title": "Cloud-Top Height (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_top_height_cira_clavr-x"
},
"cloud_geometric_thickness_cira_clavr-x": {
"product_title": "Cloud Geometric Thickness (CIRA/NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_geometric_thickness_cira_clavr-x"
},
"cloud_layers_cira_clavr-x": {
"product_title": "Cloud Layers (CIRA/NOAA)",
"product_description": "The Cloud Layers are derived from the cloud top information using the predefined flight level thresholds, currently below 10 kft (about 3 km) for the Low layer and above 24 kft (about 7.3 km) for the High layer. The product has been improved to the vertically-extended layers such as H+M (high to mid-levels) or H+M+L (deep cloud) using a cloud geometric thickness/base height retrieval. See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_JPSS_VIIRS_CBH.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_JPSS_VIIRS_CBH.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_layers_cira_clavr-x"
},
"cloud_optical_thickness_cira_clavr-x": {
"product_title": "Cloud Optical Depth (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_effective_radius_cira_clavr-x": {
"product_title": "Cloud-Top Effective Particle Size (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_phase_cira_clavr-x": {
"product_title": "Cloud Phase (NOAA)",
"product_description": "Cloud Top Phase using IR bands (<a href='https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf' target='_blank'>https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf</a>). LTMP represents 'Supercooled Liquid water topped Mixed Phase' from CIRA's daytime sub-cloud phase detection based on differential reflectance ratios between 1.6 µm and 2.2 µm for liquid and ice (Miller et al. 2014 JGR; Noh et al. 2019 JGR).",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_phase_cira_clavr-x"
},
"cloud_mask_cira_clavr-x": {
"product_title": "Cloud Mask (NOAA)",
"product_description": "The cloud mask algorithm is based on 'A Naive Bayesian Cloud-Detection Scheme' by Andrew K. Heidinger (2012, J. Applied Meteorology and Climatology, <a href='https://doi.org/10.1175/JAMC-D-11-02.1' target='_blank' target='_blank'>https://doi.org/10.1175/JAMC-D-11-02.1</a>).",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_mask_cira_clavr-x"
},
"geostationary_lightning_mapper": {
"product_title": "----------GEOSTATIONARY LIGHTNING MAPPER----------"
},
"cira_glm_l2_group_energy": {
"product_title": "Group Energy Density (CIRA)",
"product_description": "Accumulation of GLM Level-2 'Group' energy over ABI's scan duration (1-min for meso, 5-min for conus, 10-min for full-disk), inverse-distance weighted over a given area for each centroid point and normalized to have [pJ/min] for all sectors. See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf' target='_blank' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cira_glm_l2_group_energy",
"starting_opacity": 1
},
"cira_glm_l2_group_counts": {
"product_title": "Group Count Density (CIRA)",
"product_description": "Accumulated counts of GLM Level-2 'Group' area over ABI's scan duration (1-min for meso, 5-min for conus, 10-min for full-disk). See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf' target='_blank' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cira_glm_l2_group_counts",
"starting_opacity": 1
},
"mrms_products": {
"product_title": "----------MRMS PRODUCTS----------"
},
"mrms_merged_base_reflectivity_qc": {
"product_title": "MRMS Merged Base Reflectivity QC",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_merged_base_reflectivity_qc"
},
"mrms_reflectivity_at_lowest_altitude": {
"product_title": "MRMS Reflectivity At Lowest Altitude",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_reflectivity_at_lowest_altitude"
},
"mrms_radar_precipitation_accumulation_01-hour": {
"product_title": "MRMS Radar Precipitation Accumulation 1-hour",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_radar_precipitation_accumulation_01-hour"
},
"mrms_lightning_probability_0-30-min_nldn": {
"product_title": "MRMS Lightning Probability 0-30 minutes - NLDN",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_lightning_probability_0-30-min_nldn"
},
"mrms_precip_flag": {
"product_title": "MRMS Surface Precipitation Type/Flag",
"product_description": "Surface Precipitation Type (Convective, Stratiform, Tropical, Hail, Snow)",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_precip_flag"
},
"mrms_radar_precipitation_rate": {
"product_title": "MRMS Radar Precipitation Rate",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_radar_precipitation_rate"
}
}
},
"goes-17": {
"satellite_title": "GOES-17 (West; 137.2W)",
"imagery_resolutions": {
"0": "16 km",
"1": "8 km",
"2": "4 km",
"3": "2 km",
"4": "1 km",
"5": "0.5 km",
"6": "0.25 km",
"7": "0.125 km"
},
"default_sector": "full_disk",
"sectors": {
"full_disk": {
"sector_title": "Full Disk",
"max_zoom_level": 5,
"tile_size": 678,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 10
},
"lat_lon_query": {
"lon0": -137.0,
"sat_alt": 42171.7,
"max_rad_x": 0.151337,
"max_rad_y": 0.150988,
"disk_radius_x_z0": 338,
"disk_radius_y_z0": 337,
"decimal_places": 2
},
"navigation": {
"up": {
"satellite": "jpss",
"sector": "northern_hemisphere"
},
"right": {
"satellite": "goes-16",
"sector": "full_disk"
},
"left": {
"satellite": "himawari",
"sector": "full_disk"
},
"down": {
"satellite": "jpss",
"sector": "southern_hemisphere"
}
},
"missing_products": ["mrms_products", "mrms_merged_base_reflectivity_qc"]
},
"conus": {
"sector_title": "CONUS",
"max_zoom_level": 4,
"tile_size": 625,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 5
},
"missing_products": ["cira_proxy_visible_experimental", "cira_proxy_visible", "mit_ll_synthetic_imagery", "mit_ll_demo_synthetic_advect_band_08", "mit_ll_demo_synthetic_advect_cnn_band_08", "mit_ll_demo_synthetic_masked_band_08", "mit_ll_band_08", "mit_ll_demo_synthetic_advect_band_09", "mit_ll_demo_synthetic_advect_cnn_band_09", "mit_ll_demo_synthetic_masked_band_09", "mit_ll_band_09", "mit_ll_demo_synthetic_advect_band_10", "mit_ll_demo_synthetic_advect_cnn_band_10", "mit_ll_demo_synthetic_masked_band_10", "mit_ll_band_10"],
"products": {
"geocolor": {
"zoom_level_adjust": 0
}
}
},
"mesoscale_01": {
"sector_title": "Mesoscale 1",
"max_zoom_level": 2,
"tile_size": 500,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 1
},
"missing_products": ["shortwave_albedo_cira", "mrms_products", "mrms_merged_base_reflectivity_qc", "cira_proxy_visible_experimental", "cira_proxy_visible", "mit_ll_synthetic_imagery", "mit_ll_demo_synthetic_advect_band_08", "mit_ll_demo_synthetic_advect_cnn_band_08", "mit_ll_demo_synthetic_masked_band_08", "mit_ll_band_08", "mit_ll_demo_synthetic_advect_band_09", "mit_ll_demo_synthetic_advect_cnn_band_09", "mit_ll_demo_synthetic_masked_band_09", "mit_ll_band_09", "mit_ll_demo_synthetic_advect_band_10", "mit_ll_demo_synthetic_advect_cnn_band_10", "mit_ll_demo_synthetic_masked_band_10", "mit_ll_band_10"],
"missing_maps": ["city_lights"]
},
"mesoscale_02": {
"sector_title": "Mesoscale 2",
"max_zoom_level": 2,
"tile_size": 500,
"defaults": {
"minutes_between_images": 1
},
"default_product": "geocolor",
"missing_products": ["shortwave_albedo_cira", "mrms_products", "mrms_merged_base_reflectivity_qc", "cira_proxy_visible_experimental", "cira_proxy_visible", "mit_ll_synthetic_imagery", "mit_ll_demo_synthetic_advect_band_08", "mit_ll_demo_synthetic_advect_cnn_band_08", "mit_ll_demo_synthetic_masked_band_08", "mit_ll_band_08", "mit_ll_demo_synthetic_advect_band_09", "mit_ll_demo_synthetic_advect_cnn_band_09", "mit_ll_demo_synthetic_masked_band_09", "mit_ll_band_09", "mit_ll_demo_synthetic_advect_band_10", "mit_ll_demo_synthetic_advect_cnn_band_10", "mit_ll_demo_synthetic_masked_band_10", "mit_ll_band_10"],
"missing_maps": ["city_lights"]
}
},
"products": {
"individual_abi_bands": {
"product_title": "----------INDIVIDUAL ABI BANDS----------"
},
"band_01": {
"product_title": "Band 1: 0.47 µm ("Blue")",
"product_description": "Aerosol detection and visibility estimation (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band01.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band01.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight4"
},
"band_02": {
"product_title": "Band 2: 0.64 µm ("Red")",
"product_description": "Primary visible band for monitoring clouds (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band02.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band02.pdf</a>",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "lowlight4"
},
"band_03": {
"product_title": "Band 3: 0.86 µm ("Veggie")",
"product_description": "Aerosol detection and estimation of vegetation health (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band03.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band03.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight4"
},
"band_04": {
"product_title": "Band 4: 1.37 µm ("Cirrus")",
"product_description": "Cirrus cloud detection (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band04.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band04.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "1 km",
"color_table_name": "cirrusband"
},
"band_05": {
"product_title": "Band 5: 1.6 µm ("Snow/Ice")",
"product_description": "Snow/cloud discrimination (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band05.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band05.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "2 km",
"color_table_name": "cirrusband"
},
"band_06": {
"product_title": "Band 6: 2.2 µm ("Cloud Particle Size")",
"product_description": "Aerosol and cloud particle size estimation, vegetation, cloud properties/screening, hot-spot detection, moisture determination, snow detection, and fire detection (daytime only). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band06.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band06.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cirrusband"
},
"band_07": {
"product_title": "Band 7: 3.9 µm ("Shortwave Window")",
"product_description": "Fire detection, fog/stratus v/s ice cloud detection, and particle size estimation. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band07.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band07.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair2"
},
"band_08": {
"product_title": "Band 8: 6.2 µm ("Upper-Level Tropospheric Water Vapor")",
"product_description": "Water vapor detection and tracking in the upper-level troposphere. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band08.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band08.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_09": {
"product_title": "Band 9: 6.9 µm ("Mid-Level Tropospheric Water Vapor")",
"product_description": "Water vapor detection and tracking in the mid-level troposphere. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band09.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band09.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_10": {
"product_title": "Band 10: 7.3 µm ("Lower-level Water Vapor")",
"product_description": "Water vapor detection and tracking in the mid- to lower-level troposphere and upper-level sulfur dioxide (SO2) detection. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band10.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band10.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_11": {
"product_title": "Band 11: 8.4 µm ("Cloud-Top Phase")",
"product_description": "Detection of volcanic dust clouds containing sulfuric acid aerosols and estimation of cloud phase. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band11.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band11.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_12": {
"product_title": "Band 12: 9.6 µm ("Ozone")",
"product_description": "Atmospheric total column ozone and upper-level dynamics. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band12.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band12.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_13": {
"product_title": "Band 13: 10.3 µm ("Clean" IR Longwave Window)",
"product_description": "Cloud detection day and night (has very little water vapor absorption). More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band13.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band13.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_14": {
"product_title": "Band 14: 11.2 µm (IR Longwave Window)",
"product_description": "Cloud detection day and night (has slightly more water vapor absorption) and also helpful in cloud retrievals such as cloud phase. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band14.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band14.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "zehr4a"
},
"band_15": {
"product_title": "Band 15: 12.3 µm ("Dirty" Longwave Window)",
"product_description": "Cloud detection day and night (has more water vapor absorption) and most useful in a difference with the 10.3 µm band in order to detect low-level water vapor, in addition to blowing dust and volcanic ash. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band15.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band15.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair"
},
"band_16": {
"product_title": "Band 16: 13.3 µm ("CO2" Longwave Infrared)",
"product_description": "Useful in retrievals of cloud top height. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band16.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band16.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"multispectral_imagery": {
"product_title": "----------MULTISPECTRAL IMAGERY----------"
},
"geocolor": {
"product_title": "GeoColor (CIRA)",
"product_description": "GeoColor imagery provides as close an approximation to daytime True Color imagery as is possible from GOES-16, and thus allows for intuitive interpretation of meteorological and surface-based features. At night, instead of being dark like in other visible bands, an IR-based multispectral product is provided that differentiates between low liquid water clouds and higher ice clouds. A static city lights database derived from the VIIRS Day Night Band is provided as the nighttime background for geo-referencing. More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"cira_proxy_visible": {
"product_title": "ProxyVisible (CIRA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": ""
},
"shortwave_albedo_cira": {
"product_title": "Shortwave Albedo (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair_albedo"
},
"cira_debra_dust": {
"product_title": "Dust - DEBRA (CIRA)",
"product_description": "More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cira_cloud_snow_discriminator": {
"product_title": "Snow/Cloud (CIRA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "cira_cloud_snow_discriminator"
},
"cira_high_low_cloud_and_snow": {
"product_title": "Snow/Cloud-Layers (CIRA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "cira_high_low_cloud_and_snow"
},
"split_window_difference_10_3-12_3": {
"product_title": "Split Window Difference (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_dust": {
"product_title": "Split Window Difference Dust (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_grayscale": {
"product_title": "Split Window Difference Grayscale (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"multispectral_rgb_composites": {
"product_title": "----------MULTISPECTRAL RGB COMPOSITES----------"
},
"natural_color": {
"product_title": "Natural Color (EUMETSAT)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud'.",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"rgb_air_mass": {
"product_title": "Airmass (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "rgb_air_mass"
},
"jma_day_cloud_phase_distinction_rgb": {
"product_title": "Day Cloud Phase Distinction (JMA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "jma_day_cloud_phase_distinction_rgb"
},
"eumetsat_nighttime_microphysics": {
"product_title": "Nighttime Microphysics (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"day_snow_fog": {
"product_title": "Day Snow/Fog (EUMETSAT/NASA SPoRT)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"awips_dust": {
"product_title": "Dust (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"fire_temperature": {
"product_title": "Fire Temperature (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cira_natural_fire_color": {
"product_title": "Natural Color-Fire (CIRA)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud Fire'.",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"eumetsat_ash": {
"product_title": "Ash (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"jma_so2": {
"product_title": "SO<sub>2</sub> - Sulfur Dioxide (JMA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"geostationary_lightning_mapper": {
"product_title": "----------GEOSTATIONARY LIGHTNING MAPPER----------"
},
"cira_glm_l2_group_energy": {
"product_title": "Group Energy Density (CIRA)",
"product_description": "Accumulation of GLM Level-2 'Group' energy over ABI's scan duration (1-min for meso, 5-min for conus, 10-min for full-disk), inverse-distance weighted over a given area for each centroid point and normalized to have [pJ/min] for all sectors. See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf' target='_blank' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cira_glm_l2_group_energy",
"starting_opacity": 1
},
"cira_glm_l2_group_counts": {
"product_title": "Group Count Density (CIRA)",
"product_description": "Accumulated counts of GLM Level-2 'Group' area over ABI's scan duration (1-min for meso, 5-min for conus, 10-min for full-disk). See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf' target='_blank' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/GLM_Quick_Guide_Detection_Methods_June_2018.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cira_glm_l2_group_counts",
"starting_opacity": 1
},
"mrms_products": {
"product_title": "----------MRMS PRODUCTS----------"
},
"mrms_merged_base_reflectivity_qc": {
"product_title": "MRMS Merged Base Reflectivity QC",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "mrms_merged_base_reflectivity_qc"
},
"cloud_products": {
"product_title": "----------CLOUD PRODUCTS----------"
},
"cloud_top_height_cira_clavr-x": {
"product_title": "Cloud-Top Height (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_top_height_cira_clavr-x"
},
"cloud_geometric_thickness_cira_clavr-x": {
"product_title": "Cloud Geometric Thickness (CIRA/NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_geometric_thickness_cira_clavr-x"
},
"cloud_layers_cira_clavr-x": {
"product_title": "Cloud Layers (CIRA/NOAA)",
"product_description": "The Cloud Layers are derived from the cloud top information using the predefined flight level thresholds, currently below 10 kft (about 3 km) for the Low layer and above 24 kft (about 7.3 km) for the High layer. The product has been improved to the vertically-extended layers such as H+M (high to mid-levels) or H+M+L (deep cloud) using a cloud geometric thickness/base height retrieval. See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_JPSS_VIIRS_CBH.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_JPSS_VIIRS_CBH.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_layers_cira_clavr-x"
},
"cloud_optical_thickness_cira_clavr-x": {
"product_title": "Cloud Optical Depth (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_effective_radius_cira_clavr-x": {
"product_title": "Cloud-Top Effective Particle Size (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_phase_cira_clavr-x": {
"product_title": "Cloud Phase (NOAA)",
"product_description": "Cloud Top Phase using IR bands (<a href='https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf' target='_blank'>https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf</a>). LTMP represents 'Supercooled Liquid water topped Mixed Phase' from CIRA's daytime sub-cloud phase detection based on differential reflectance ratios between 1.6 µm and 2.2 µm for liquid and ice (Miller et al. 2014 JGR; Noh et al. 2019 JGR).",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_phase_cira_clavr-x"
},
"cloud_mask_cira_clavr-x": {
"product_title": "Cloud Mask (NOAA)",
"product_description": "The cloud mask algorithm is based on 'A Naive Bayesian Cloud-Detection Scheme' by Andrew K. Heidinger (2012, J. Applied Meteorology and Climatology, <a href='https://doi.org/10.1175/JAMC-D-11-02.1' target='_blank' target='_blank'>https://doi.org/10.1175/JAMC-D-11-02.1</a>).",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_mask_cira_clavr-x"
},
"mit_ll_synthetic_imagery": {
"product_title": "----------MIT LL SYNTHETIC IMAGERY----------"
},
"mit_ll_demo_synthetic_advect_band_08": {
"product_title": "Demo Synthetic Advect Band 8 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 8 (6.2 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_demo_synthetic_advect_cnn_band_08": {
"product_title": "Demo Synthetic Advect+CNN Band 8 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 8 (6.2 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field. Additionally, the unsaturated window bands 7, 13 and 14 are used as inputs to a convolutional neural network to refine estimation of the cloudier parts of the Band 8 image.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_demo_synthetic_masked_band_08": {
"product_title": "Demo Synthetic Masked Band 8 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 8 (6.2 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field. Additionally, a mask is applied to the image prior to advection in order to focus the viewer’s attention on the relevant water vapor features. The mask utilizes the ABI Cloud Top Phase product to discard ice clouds.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_band_08": {
"product_title": "Band 8: 6.2 µm (MIT LL Color Table)",
"product_description": "Water vapor detection and tracking in the upper-level troposphere. The underlying data is identical to the other version of this band, but with a different color table applied to be able to directly compare it with the synthetic imagery from MIT LL. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band08.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band08.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor"
},
"mit_ll_demo_synthetic_advect_band_09": {
"product_title": "Demo Synthetic Advect Band 9 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 9 (6.9 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_demo_synthetic_advect_cnn_band_09": {
"product_title": "Demo Synthetic Advect+CNN Band 9 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 9 (6.9 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field. Additionally, the unsaturated window bands 7, 13 and 14 are used as inputs to a convolutional neural network to refine estimation of the cloudier parts of the Band 9 image.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_demo_synthetic_masked_band_09": {
"product_title": "Demo Synthetic Masked Band 9 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 9 (6.9 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field. Additionally, a mask is applied to the image prior to advection in order to focus the viewer’s attention on the relevant water vapor features. The mask utilizes the ABI Cloud Top Phase product to discard ice clouds.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_band_09": {
"product_title": "Band 9: 6.9 µm (MIT LL Color Table)",
"product_description": "Water vapor detection and tracking in the mid-level troposphere. The underlying data is identical to the other version of this band, but with a different color table applied to be able to directly compare it with the synthetic imagery from MIT LL. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band09.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band09.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor"
},
"mit_ll_demo_synthetic_advect_band_10": {
"product_title": "Demo Synthetic Advect Band 10 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 10 (7.3 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_demo_synthetic_advect_cnn_band_10": {
"product_title": "Demo Synthetic Advect+CNN Band 10 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 10 (7.3 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field. Additionally, the unsaturated window bands 7, 13 and 14 are used as inputs to a convolutional neural network to refine estimation of the cloudier parts of the Band 10 image.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_demo_synthetic_masked_band_10": {
"product_title": "Demo Synthetic Masked Band 10 (MIT LL)",
"product_description": "Synthetic replacement for GOES-17 ABI Band 10 (7.3 µm) during times when detectors are saturated due to the cooling system anomaly. When the imagery displayed is synthetic, a "Synthetic Non-Operational Imagery" banner is shown at the top of the window. Otherwise the operational imagery is redisplayed using an alternate color map.<br /><br />The algorithm computes an optical flow field from the last image pair prior to saturation, then extrapolates the motion by advecting the last unsaturated image along the flow field. Additionally, a mask is applied to the image prior to advection in order to focus the viewer’s attention on the relevant water vapor features. The mask utilizes the ABI Cloud Top Phase product to discard ice clouds.<br /><br />Note that the quality of the synthetic data will degrade towards the end of longer outages.<br /><br /><span class='fine-print'>DISTRIBUTION STATEMENT A. Approved for public release. Distribution is unlimited.<br /><br />This material is based upon work supported by the National Oceanic and Atmospheric Administration under Air Force Contract No. FA8702-15-D-0001. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Oceanic and Atmospheric Administration.<br /><br />© 2020 Massachusetts Institute of Technology.<br /><br />Delivered to the U.S. Government with Unlimited Rights, as defined in DFARS Part 252.227-7013 or 7014 (Feb 2014). Notwithstanding any copyright notice, U.S. Government rights in this work are defined by DFARS 252.227-7013 or DFARS 252.227-7014 as detailed above. Use of this work other than as specifically authorized by the U.S. Government may violate any copyrights that exist in this work.</span>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor",
"initial_message_title": "Synthetic Imagery",
"initial_message_content": "The banner on top of the screen will indicate when images are 1) re-displays of operational imagery from the GOES-R ground system using an alternate color map than typical water vapor imagery displayed in SLIDER vs 2) synthetic non-operational imagery generated by MIT LL using the same alternate color map. Click the 'info' button on this product for more information."
},
"mit_ll_band_10": {
"product_title": "Band 10: 7.3 µm (MIT LL Color Table)",
"product_description": "Water vapor detection and tracking in the mid- to lower-level troposphere and upper-level sulfur dioxide (SO2) detection. The underlying data is identical to the other version of this band, but with a different color table applied to be able to directly compare it with the synthetic imagery from MIT LL. More info: <a href='http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band10.pdf' target='_blank'>http://cimss.ssec.wisc.edu/goes/OCLOFactSheetPDFs/ABIQuickGuide_Band10.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "mit_ll_water_vapor"
}
}
},
"himawari": {
"satellite_title": "Himawari-8 (140.7E)",
"imagery_resolutions": {
"0": "16 km",
"1": "8 km",
"2": "4 km",
"3": "2 km",
"4": "1 km",
"5": "0.5 km",
"6": "0.25 km",
"7": "0.125 km"
},
"default_sector": "full_disk",
"sectors": {
"full_disk": {
"sector_title": "Full Disk",
"max_zoom_level": 5,
"tile_size": 688,
"default_product": "geocolor",
"defaults": {
"minutes_between_images": 10
},
"lat_lon_query": {
"lon0": 140.69,
"sat_alt": 42171.7,
"max_rad_x": 0.150618,
"max_rad_y": 0.150485,
"disk_radius_x_z0": 337,
"disk_radius_y_z0": 336,
"decimal_places": 1
},
"navigation": {
"up": {
"satellite": "jpss",
"sector": "northern_hemisphere"
},
"right": {
"satellite": "goes-17",
"sector": "full_disk"
},
"left": {
"satellite": "meteosat-8",
"sector": "full_disk"
},
"down": {
"satellite": "jpss",
"sector": "southern_hemisphere"
}
},
"missing_maps": ["counties", "nws_county_warning_areas"]
},
"japan": {
"sector_title": "Japan",
"max_zoom_level": 3,
"tile_size": 750,
"default_product": "band_13",
"defaults": {
"minutes_between_images": 2.5
},
"missing_products": ["multispectral_imagery", "geocolor", "natural_color", "rgb_air_mass", "eumetsat_dust", "fire_temperature", "eumetsat_ash", "jma_so2", "cloud_products", "cloud_geometric_thickness_cira_clavr-x", "cloud_layers_cira_clavr-x", "cloud_top_height_cira_clavr-x", "cloud_optical_thickness_cira_clavr-x", "cloud_effective_radius_cira_clavr-x", "cloud_phase_cira_clavr-x", "cira_natural_fire_color", "shortwave_albedo_cira", "cira_debra_dust", "visible_albedo_cira", "split_window_difference_10_3-12_3", "multispectral_rgb_composites", "jma_day_cloud_phase_distinction_rgb"],
"missing_maps": ["city_lights", "counties", "nws_county_warning_areas"]
},
"mesoscale_01": {
"sector_title": "Mesoscale",
"max_zoom_level": 2,
"tile_size": 500,
"default_product": "band_13",
"defaults": {
"minutes_between_images": 2.5
},
"missing_products": ["multispectral_imagery", "geocolor", "natural_color", "rgb_air_mass", "eumetsat_dust", "fire_temperature", "eumetsat_ash", "jma_so2", "cloud_products", "cloud_geometric_thickness_cira_clavr-x", "cloud_layers_cira_clavr-x", "cloud_top_height_cira_clavr-x", "cloud_optical_thickness_cira_clavr-x", "cloud_effective_radius_cira_clavr-x", "cloud_phase_cira_clavr-x", "cira_natural_fire_color", "shortwave_albedo_cira", "cira_debra_dust", "visible_albedo_cira", "split_window_difference_10_3-12_3", "multispectral_rgb_composites", "jma_day_cloud_phase_distinction_rgb"],
"missing_maps": ["city_lights", "counties", "nws_county_warning_areas"]
}
},
"products": {
"individual_ahi_bands": {
"product_title": "----------INDIVIDUAL AHI BANDS----------"
},
"band_01": {
"product_title": "Band 1: 0.47 µm ("Blue")",
"product_description": "Aerosol detection and visibility estimation (daytime only)",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight3"
},
"band_02": {
"product_title": "Band 2: 0.51 µm ("Green")",
"product_description": "Observations related to the land, clouds and aerosols (daytime only)",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight3"
},
"band_03": {
"product_title": "Band 3: 0.64 µm ("Red")",
"product_description": "Primary visible band for monitoring clouds (daytime only)",
"zoom_level_adjust": 0,
"resolution": "0.5 km",
"color_table_name": "lowlight3"
},
"band_04": {
"product_title": "Band 4: 0.86 µm ("Veggie")",
"product_description": "Aerosol detection and estimation of vegetation health (daytime only)",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "lowlight3"
},
"band_05": {
"product_title": "Band 5: 1.6 µm ("Snow/Ice")",
"product_description": "Snow/cloud discrimination (daytime only)",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "lowlight3"
},
"band_06": {
"product_title": "Band 6: 2.3 µm ("Cloud Particle Size")",
"product_description": "Aerosol and cloud particle size estimation, vegetation, cloud properties/screening, hot-spot detection, moisture determination, snow detection, and fire detection (daytime only)",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "lowlight3"
},
"band_07": {
"product_title": "Band 7: 3.9 µm ("Shortwave Window")",
"product_description": "Fire detection, fog/stratus v/s ice cloud detection, and particle size estimation",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair2"
},
"band_08": {
"product_title": "Band 8: 6.2 µm ("Upper-Level Tropospheric Water Vapor")",
"product_description": "Water vapor detection and tracking in the upper-level troposphere",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_09": {
"product_title": "Band 9: 6.9 µm ("Mid-Level Tropospheric Water Vapor")",
"product_description": "Water vapor detection and tracking in the mid-level troposphere",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_10": {
"product_title": "Band 10: 7.3 µm ("Lower-level Water Vapor")",
"product_description": "Water vapor detection and tracking in the mid- to lower-level troposphere and upper-level sulfur dioxide (SO2) detection",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgawvx"
},
"band_11": {
"product_title": "Band 11: 8.6 µm ("Cloud-Top Phase")",
"product_description": "Detection of volcanic dust clouds containing sulfuric acid aerosols and estimation of cloud phase",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_12": {
"product_title": "Band 12: 9.6 µm ("Ozone")",
"product_description": "Atmospheric total column ozone and upper-level dynamics",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_13": {
"product_title": "Band 13: 10.4 µm ("Clean" IR Longwave Window)",
"product_description": "Cloud detection day and night (has very little water vapor absorption)",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"band_14": {
"product_title": "Band 14: 11.2 µm (IR Longwave Window)",
"product_description": "Cloud detection day and night (has slightly more water vapor absorption) and also helpful in cloud retrievals such as cloud phase",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "zehr4a"
},
"band_15": {
"product_title": "Band 15: 12.4 µm ("Dirty" Longwave Window)",
"product_description": "Cloud detection day and night (has more water vapor absorption) and most useful in a difference with the 10.3 µm band in order to detect low-level water vapor, in addition to blowing dust and volcanic ash",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair"
},
"band_16": {
"product_title": "Band 16: 13.3 µm ("CO2" Longwave Infrared)",
"product_description": "Useful in retrievals of cloud top height",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "ircimss2"
},
"multispectral_imagery": {
"product_title": "----------MULTISPECTRAL IMAGERY----------"
},
"geocolor": {
"product_title": "GeoColor (CIRA)",
"product_description": "GeoColor imagery provides as close an approximation to daytime True Color imagery as is possible from GOES-16, and thus allows for intuitive interpretation of meteorological and surface-based features. At night, instead of being dark like in other visible bands, an IR-based multispectral product is provided that differentiates between low liquid water clouds and higher ice clouds. A static city lights database derived from the VIIRS Day Night Band is provided as the nighttime background for geo-referencing. More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf</a>",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"shortwave_albedo_cira": {
"product_title": "Shortwave Albedo (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "svgair_albedo"
},
"cira_debra_dust": {
"product_title": "Dust - DEBRA (CIRA)",
"product_description": "More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"visible_albedo_cira": {
"product_title": "Visible Albedo (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_10_3-12_3": {
"product_title": "Split Window Difference (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_dust": {
"product_title": "Split Window Difference Dust (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_grayscale": {
"product_title": "Split Window Difference Grayscale (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"multispectral_rgb_composites": {
"product_title": "----------MULTISPECTRAL RGB COMPOSITES----------"
},
"natural_color": {
"product_title": "Natural Color (EUMETSAT)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud'.",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"rgb_air_mass": {
"product_title": "Airmass (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "rgb_air_mass"
},
"jma_day_cloud_phase_distinction_rgb": {
"product_title": "Day Cloud Phase Distinction (JMA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": "jma_day_cloud_phase_distinction_rgb"
},
"eumetsat_dust": {
"product_title": "Dust (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"fire_temperature": {
"product_title": "Fire Temperature (CIRA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cira_natural_fire_color": {
"product_title": "Natural Color-Fire (CIRA)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud Fire'.",
"zoom_level_adjust": 1,
"resolution": "1 km",
"color_table_name": ""
},
"eumetsat_ash": {
"product_title": "Ash (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"jma_so2": {
"product_title": "SO<sub>2</sub> - Sulfur Dioxide (JMA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"cloud_products": {
"product_title": "----------CLOUD PRODUCTS----------"
},
"cloud_top_height_cira_clavr-x": {
"product_title": "Cloud-Top Height (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_top_height_cira_clavr-x"
},
"cloud_geometric_thickness_cira_clavr-x": {
"product_title": "Cloud Geometric Thickness (CIRA/NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_geometric_thickness_cira_clavr-x"
},
"cloud_layers_cira_clavr-x": {
"product_title": "Cloud Layers (CIRA/NOAA)",
"product_description": "The Cloud Layers are derived from the cloud top information using the predefined flight level thresholds, currently below 10 kft (about 3 km) for the Low layer and above 24 kft (about 7.3 km) for the High layer. The product has been improved to the vertically-extended layers such as H+M (high to mid-levels) or H+M+L (deep cloud) using a cloud geometric thickness/base height retrieval. See User Quick Guide for more information: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_JPSS_VIIRS_CBH.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_JPSS_VIIRS_CBH.pdf</a>",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_layers_cira_clavr-x"
},
"cloud_optical_thickness_cira_clavr-x": {
"product_title": "Cloud Optical Depth (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_effective_radius_cira_clavr-x": {
"product_title": "Cloud-Top Effective Particle Size (NOAA)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_phase_cira_clavr-x": {
"product_title": "Cloud Phase (NOAA)",
"product_description": "Cloud Top Phase using IR bands (<a href='https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf' target='_blank'>https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf</a>). LTMP represents 'Supercooled Liquid water topped Mixed Phase' from CIRA's daytime sub-cloud phase detection based on differential reflectance ratios between 1.6 µm and 2.2 µm for liquid and ice (Miller et al. 2014 JGR; Noh et al. 2019 JGR).",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": "cloud_phase_cira_clavr-x"
}
}
},
"meteosat-8": {
"satellite_title": "Meteosat-8 (42.0E)",
"imagery_resolutions": {
"0": "24 km",
"1": "12 km",
"2": "6 km",
"3": "3 km",
"4": "1.5 km",
"5": "0.75 km"
},
"default_sector": "full_disk",
"defaults": {
"starting_opacity": 0.5,
"max_zoom_level": 3
},
"sectors": {
"full_disk": {
"sector_title": "Full Disk",
"max_zoom_level": 3,
"tile_size": 464,
"default_product": "geocolor",
"defaults": {
"starting_opacity": 0.5,
"minutes_between_images": 15
},
"lat_lon_query": {
"lon0": 41.485,
"sat_alt": 42169.7,
"max_rad_x": 0.150671,
"max_rad_y": 0.150490,
"disk_radius_x_z0": 225,
"disk_radius_y_z0": 224,
"decimal_places": 1
},
"navigation": {
"up": {
"satellite": "jpss",
"sector": "northern_hemisphere"
},
"right": {
"satellite": "himawari",
"sector": "full_disk"
},
"left": {
"satellite": "meteosat-11",
"sector": "full_disk"
},
"down": {
"satellite": "jpss",
"sector": "southern_hemisphere"
}
},
"missing_products": ["day_snow_fog", "fire_temperature"],
"missing_maps": ["counties", "nws_county_warning_areas"]
}
},
"products": {
"individual_seviri_bands": {
"product_title": "----------INDIVIDUAL SEVIRI BANDS----------"
},
"band_01": {
"product_title": "Band 1: 0.635 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": "lowlight3",
"minutes_between_images": 60
},
"band_02": {
"product_title": "Band 2: 0.81 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "lowlight3",
"minutes_between_images": 60
},
"band_03": {
"product_title": "Band 3: 1.64 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "lowlight3",
"minutes_between_images": 60
},
"band_04": {
"product_title": "Band 4: 3.90 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgair2",
"minutes_between_images": 60
},
"band_05": {
"product_title": "Band 5: 6.25 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgawvx",
"minutes_between_images": 60
},
"band_06": {
"product_title": "Band 6: 7.35 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgawvx",
"minutes_between_images": 60
},
"band_07": {
"product_title": "Band 7: 8.70 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "ircimss2",
"minutes_between_images": 60
},
"band_08": {
"product_title": "Band 8: 9.66 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "ircimss2",
"minutes_between_images": 60
},
"band_09": {
"product_title": "Band 9: 10.80 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "zehr4a",
"minutes_between_images": 60
},
"band_10": {
"product_title": "Band 10: 12.00 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgair",
"minutes_between_images": 60
},
"band_11": {
"product_title": "Band 11: 13.4 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "ircimss2",
"minutes_between_images": 60
},
"multispectral_imagery": {
"product_title": "----------MULTISPECTRAL IMAGERY----------"
},
"geocolor": {
"product_title": "GeoColor (CIRA)",
"product_description": "GeoColor imagery provides as close an approximation to daytime True Color imagery as is possible from GOES-16, and thus allows for intuitive interpretation of meteorological and surface-based features. At night, instead of being dark like in other visible bands, an IR-based multispectral product is provided that differentiates between low liquid water clouds and higher ice clouds. A static city lights database derived from the VIIRS Day Night Band is provided as the nighttime background for geo-referencing. More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf</a>",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"split_window_difference_10_3-12_3": {
"product_title": "Split Window Difference (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": ""
},
"split_window_difference_dust": {
"product_title": "Split Window Difference Dust (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": ""
},
"split_window_difference_grayscale": {
"product_title": "Split Window Difference Grayscale (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": ""
},
"multispectral_rgb_composites": {
"product_title": "----------MULTISPECTRAL RGB COMPOSITES----------"
},
"natural_color": {
"product_title": "Natural Color (EUMETSAT)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud'.",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"rgb_air_mass": {
"product_title": "Airmass (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": "rgb_air_mass"
},
"jma_day_cloud_phase_distinction_rgb": {
"product_title": "Day Cloud Phase Distinction (JMA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": "jma_day_cloud_phase_distinction_rgb"
},
"eumetsat_nighttime_microphysics": {
"product_title": "Nighttime Microphysics (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
},
"day_snow_fog": {
"product_title": "Day Snow/Fog (EUMETSAT/NASA SPoRT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"awips_dust": {
"product_title": "Dust (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
},
"fire_temperature": {
"product_title": "Fire Temperature (CIRA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
},
"cira_natural_fire_color": {
"product_title": "Natural Color-Fire (CIRA)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud Fire'.",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"eumetsat_ash": {
"product_title": "Ash (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
}
}
},
"meteosat-11": {
"satellite_title": "Meteosat-11 (0.0)",
"imagery_resolutions": {
"0": "24 km",
"1": "12 km",
"2": "6 km",
"3": "3 km",
"4": "1.5 km",
"5": "0.75 km"
},
"default_sector": "full_disk",
"defaults": {
"starting_opacity": 0.5,
"max_zoom_level": 3
},
"sectors": {
"full_disk": {
"sector_title": "Full Disk",
"max_zoom_level": 3,
"tile_size": 464,
"default_product": "geocolor",
"defaults": {
"starting_opacity": 0.5,
"minutes_between_images": 15
},
"lat_lon_query": {
"lon0": -0.0840,
"sat_alt": 42171.2,
"max_rad_x": 0.150583,
"max_rad_y": 0.150548,
"disk_radius_x_z0": 225,
"disk_radius_y_z0": 224,
"decimal_places": 1
},
"navigation": {
"up": {
"satellite": "jpss",
"sector": "northern_hemisphere"
},
"right": {
"satellite": "meteosat-8",
"sector": "full_disk"
},
"left": {
"satellite": "goes-16",
"sector": "full_disk"
},
"down": {
"satellite": "jpss",
"sector": "southern_hemisphere"
}
},
"missing_products": ["day_snow_fog", "fire_temperature"],
"missing_maps": ["counties", "nws_county_warning_areas"]
}
},
"products": {
"individual_seviri_bands": {
"product_title": "----------INDIVIDUAL SEVIRI BANDS----------"
},
"band_01": {
"product_title": "Band 1: 0.635 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": "lowlight3",
"minutes_between_images": 60
},
"band_02": {
"product_title": "Band 2: 0.81 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "lowlight3",
"minutes_between_images": 60
},
"band_03": {
"product_title": "Band 3: 1.64 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "lowlight3",
"minutes_between_images": 60
},
"band_04": {
"product_title": "Band 4: 3.90 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgair2",
"minutes_between_images": 60
},
"band_05": {
"product_title": "Band 5: 6.25 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgawvx",
"minutes_between_images": 60
},
"band_06": {
"product_title": "Band 6: 7.35 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgawvx",
"minutes_between_images": 60
},
"band_07": {
"product_title": "Band 7: 8.70 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "ircimss2",
"minutes_between_images": 60
},
"band_08": {
"product_title": "Band 8: 9.66 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "ircimss2",
"minutes_between_images": 60
},
"band_09": {
"product_title": "Band 9: 10.80 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "zehr4a",
"minutes_between_images": 60
},
"band_10": {
"product_title": "Band 10: 12.00 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "svgair",
"minutes_between_images": 60
},
"band_11": {
"product_title": "Band 11: 13.4 µm (EUMETSAT, Hourly)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": "ircimss2",
"minutes_between_images": 60
},
"multispectral_imagery": {
"product_title": "----------MULTISPECTRAL IMAGERY----------"
},
"geocolor": {
"product_title": "GeoColor (CIRA)",
"product_description": "GeoColor imagery provides as close an approximation to daytime True Color imagery as is possible from GOES-16, and thus allows for intuitive interpretation of meteorological and surface-based features. At night, instead of being dark like in other visible bands, an IR-based multispectral product is provided that differentiates between low liquid water clouds and higher ice clouds. A static city lights database derived from the VIIRS Day Night Band is provided as the nighttime background for geo-referencing. More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf</a>",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"split_window_difference_10_3-12_3": {
"product_title": "Split Window Difference (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": ""
},
"split_window_difference_dust": {
"product_title": "Split Window Difference Dust (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": ""
},
"split_window_difference_grayscale": {
"product_title": "Split Window Difference Grayscale (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "3 km",
"color_table_name": ""
},
"multispectral_rgb_composites": {
"product_title": "----------MULTISPECTRAL RGB COMPOSITES----------"
},
"natural_color": {
"product_title": "Natural Color (EUMETSAT)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud'.",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"rgb_air_mass": {
"product_title": "Airmass (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": "rgb_air_mass"
},
"jma_day_cloud_phase_distinction_rgb": {
"product_title": "Day Cloud Phase Distinction (JMA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": "jma_day_cloud_phase_distinction_rgb"
},
"eumetsat_nighttime_microphysics": {
"product_title": "Nighttime Microphysics (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
},
"day_snow_fog": {
"product_title": "Day Snow/Fog (EUMETSAT/NASA SPoRT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"awips_dust": {
"product_title": "Dust (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
},
"fire_temperature": {
"product_title": "Fire Temperature (CIRA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
},
"cira_natural_fire_color": {
"product_title": "Natural Color-Fire (CIRA)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud Fire'.",
"zoom_level_adjust": 0,
"resolution": "1 km",
"color_table_name": ""
},
"eumetsat_ash": {
"product_title": "Ash (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "2 km",
"color_table_name": ""
}
}
},
"jpss": {
"satellite_title": "JPSS (SNPP, N20; Global)",
"imagery_resolutions": {
"0": "12 km",
"1": "6 km",
"2": "3 km",
"3": "1.5 km",
"4": "750 m",
"5": "375 m",
"6": "187.5 m",
"7": "93.75 m"
},
"default_sector": "northern_hemisphere",
"sectors": {
"northern_hemisphere": {
"sector_title": "Northern Hemisphere",
"max_zoom_level": 5,
"tile_size": 1000,
"default_product": "cira_geocolor",
"defaults": {
"minutes_between_images": 51
},
"navigation": {
"up": {
"satellite": "meteosat-8",
"sector": "full_disk"
},
"right": {
"satellite": "goes-16",
"sector": "full_disk"
},
"left": {
"satellite": "himawari",
"sector": "full_disk"
},
"down": {
"satellite": "goes-17",
"sector": "full_disk"
}
},
"missing_maps": ["airports", "cities", "city_lights", "coastlines", "counties", "countries", "lakes", "nws_county_warning_areas", "rivers", "roads", "states"],
"white_maps_only": true
},
"southern_hemisphere": {
"sector_title": "Southern Hemisphere",
"max_zoom_level": 5,
"tile_size": 1000,
"default_product": "cira_geocolor",
"defaults": {
"minutes_between_images": 51
},
"navigation": {
"up": {
"satellite": "goes-17",
"sector": "full_disk"
},
"right": {
"satellite": "goes-16",
"sector": "full_disk"
},
"left": {
"satellite": "himawari",
"sector": "full_disk"
},
"down": {
"satellite": "meteosat-11",
"sector": "full_disk"
}
},
"missing_products": ["retrieval_products", "cira_nucaps_cold_air_aloft"],
"missing_maps": ["airports", "cities", "city_lights", "coastlines", "counties", "countries", "lakes", "nws_county_warning_areas", "rivers", "roads", "states"],
"white_maps_only": true
}
},
"products": {
"individual_viirs_bands": {
"product_title": "----------INDIVIDUAL VIIRS BANDS----------"
},
"day_night_band": {
"product_title": "Day/Night Band: 0.7 µm ("Low Light Visible")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m01": {
"product_title": "Band M1: 0.412 µm ("Violet-Blue")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m02": {
"product_title": "Band M2: 0.445 µm ("Deep Blue")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m03": {
"product_title": "Band M3: 0.488 µm ("Blue")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m04": {
"product_title": "Band M4: 0.555 µm ("Green")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m05": {
"product_title": "Band M5: 0.672 µm ("Red")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m06": {
"product_title": "Band M6: 0.746 µm ("Atmospheric Correction")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m07": {
"product_title": "Band M7: 0.865 µm ("Veggie")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m08": {
"product_title": "Band M8: 1.240 µm ("Cloud/Snow")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m09": {
"product_title": "Band M9: 1.378 µm ("Cirrus")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m10": {
"product_title": "Band M10: 1.61 µm ("Snow/Ice")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m11": {
"product_title": "Band M11: 2.25 µm ("Cloud Particle Size")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m12": {
"product_title": "Band M12: 3.7 µm ("Shortwave IR Window")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m13": {
"product_title": "Band M13: 4.05 µm ("Fire Detection")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"band_m14": {
"product_title": "Band M14: 8.55 µm ("Cloud Top Phase")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "ircimss2"
},
"band_m15": {
"product_title": "Band M15: 10.763 µm ("Clean IR Longwave Window")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "ircimss2"
},
"band_m16": {
"product_title": "Band M16: 12.013 µm ("Dirty IR Longwave Window")",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "ircimss2"
},
"band_i01": {
"product_title": "Band I1: 0.64 µm ("Red/Visible")",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": ""
},
"band_i02": {
"product_title": "Band I2: 0.865 µm ("Veggie")",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": ""
},
"band_i03": {
"product_title": "Band I3: 1.61 µm ("Snow/Ice")",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": ""
},
"band_i04": {
"product_title": "Band I4: 3.74 µm ("Shortwave IR Window")",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": ""
},
"band_i05": {
"product_title": "Band I5: 11.45 µm ("Longwave IR Window")",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": "ircimss2"
},
"multispectral_imagery": {
"product_title": "----------MULTISPECTRAL IMAGERY----------"
},
"cira_geocolor": {
"product_title": "GeoColor (CIRA)",
"product_description": "GeoColor imagery provides as close an approximation to daytime True Color imagery as is possible from GOES-16, and thus allows for intuitive interpretation of meteorological and surface-based features. At night, instead of being dark like in other visible bands, an IR-based multispectral product is provided that differentiates between low liquid water clouds and higher ice clouds. A static city lights database derived from the VIIRS Day Night Band is provided as the nighttime background for geo-referencing. More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_CIRA_Geocolor_20171019.pdf</a>",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"cira_debra_dust": {
"product_title": "Dust - DEBRA (CIRA)",
"product_description": "More info: <a href='http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf' target='_blank'>http://rammb.cira.colostate.edu/training/visit/quick_guides/QuickGuide_DEBRA-Dust_20210217.pdf</a>",
"zoom_level_adjust": 0,
"resolution": "",
"color_table_name": ""
},
"cira_high_low_cloud_and_snow": {
"product_title": "Snow/Cloud-Layers (CIRA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": "",
"color_table_name": "cira_high_low_cloud_and_snow"
},
"split_window_difference_10_7-12_0": {
"product_title": "Split Window Difference (10.7 µm - 12.0 µm)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"split_window_difference_dust": {
"product_title": "Split Window Difference Dust (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"split_window_difference_grayscale": {
"product_title": "Split Window Difference Grayscale (10.3 µm - 12.3 µm)",
"product_description": "",
"zoom_level_adjust": 2,
"resolution": "2 km",
"color_table_name": ""
},
"multispectral_rgb_composites": {
"product_title": "----------MULTISPECTRAL RGB COMPOSITES----------"
},
"eumetsat_natural_color": {
"product_title": "Natural Color (EUMETSAT)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud'.",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"jma_day_cloud_phase_distinction_rgb": {
"product_title": "Day Cloud Phase Distinction (JMA)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": "jma_day_cloud_phase_distinction_rgb"
},
"eumetsat_nighttime_microphysics": {
"product_title": "Nighttime Microphysics (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"day_snow_fog": {
"product_title": "Day Snow/Fog (EUMETSAT/NASA SPoRT)",
"product_description": "",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": ""
},
"eumetsat_dust": {
"product_title": "Dust (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"fire_temperature": {
"product_title": "Fire Temperature (CIRA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"cira_natural_fire_color": {
"product_title": "Natural Color-Fire (CIRA)",
"product_description": "In AWIPS, referred to as 'Day Land Cloud Fire'.",
"zoom_level_adjust": 0,
"resolution": " km",
"color_table_name": ""
},
"eumetsat_ash": {
"product_title": "Ash (EUMETSAT)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"cira_snowmelt": {
"product_title": "Snowmelt RGB (CIRA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"meteofrance_snow": {
"product_title": "Snow RGB (MeteoFrance)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": ""
},
"cloud_products": {
"product_title": "----------CLOUD PRODUCTS----------"
},
"cloud_top_height_cira_clavr-x": {
"product_title": "Cloud-Top Height (NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "2 km",
"color_table_name": "cloud_top_height_cira_clavr-x"
},
"cloud_geometric_thickness_cira_clavr-x": {
"product_title": "Cloud Geometric Thickness (CIRA/NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "2 km",
"color_table_name": "cloud_geometric_thickness_cira_clavr-x"
},
"cloud_optical_thickness_cira_clavr-x": {
"product_title": "Cloud Optical Depth (NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_effective_radius_cira_clavr-x": {
"product_title": "Cloud-Top Effective Particle Size (NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": "2 km",
"color_table_name": "cloud_optical_thickness_cira_clavr-x_and_cloud_effective_radius_cira_clavr-x"
},
"cloud_top_altitude_cira_clavr-x": {
"product_title": "Cloud Top Altitude (NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "cloud_top_altitude_cira_clavr-x_and_cloud_base_altitude_cira_clavr-x"
},
"cloud_base_altitude_cira_clavr-x": {
"product_title": "Cloud Base Altitude (CIRA/NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "cloud_top_altitude_cira_clavr-x_and_cloud_base_altitude_cira_clavr-x"
},
"cloud_phase_cira_clavr-x": {
"product_title": "Cloud Phase (NOAA)",
"product_description": "Cloud Top Phase using IR bands (<a href='https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf' target='_blank'>https://www.star.nesdis.noaa.gov/jpss/documents/ATBD/ATBD_EPS_Cloud_CldType_v2.0.pdf</a>). LTMP represents 'Supercooled Liquid water topped Mixed Phase' from CIRA's daytime sub-cloud phase detection based on differential reflectance ratios between 1.6 µm and 2.2 µm for liquid and ice (Miller et al. 2014 JGR; Noh et al. 2019 JGR).",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "cloud_phase_cira_clavr-x"
},
"flight_level_based_cloud_layers_rgb_cira_clavr-x": {
"product_title": "Flight Level-Based Cloud Layers RGB (CIRA/NOAA)",
"product_description": "",
"zoom_level_adjust": 1,
"resolution": " km",
"color_table_name": "flight_level_based_cloud_layers_rgb_cira_clavr-x"
},
"retrieval_products": {
"product_title": "----------RETRIEVAL PRODUCTS----------"
},
"cira_nucaps_cold_air_aloft": {
"product_title": "NUCAPS Cold Air Aloft (CIRA)",
"product_description": "If the air outside jet aircraft is cold enough, fuel flow may be restricted either by the fuel itself beginning to gel, or by the formation of ice crystals from any water in the fuel. For most planes, temperatures below -65 C are cause for concern. This product monitors the northern hemisphere between 100 hPa and 700 hPa for temperatures dropping below -65 C. A '+' sign indicates where the cold conditions exist below Flight Level 450 (approximately 45,000 ft). The vertical temperature profile information comes from the NOAA Unique Combined Atmospheric Processing System (NUCAPS) algorithm applied to the CrIS and ATMS instruments aboard S-NPP.",
"zoom_level_adjust": 2,
"resolution": " km",
"color_table_name": "cira_nucaps_cold_air_aloft"
}
}
}
}
};
`)
BackupProductsJS is a copy of the define-products.js for use in the event the file can't be retrieved from the SLIDER server.
var NoProductDownload = false
NoProductDownload will disable downloading the latest products from SLIDER.
var SectorCropTable = map[string]map[string]*CropSettings{
"goes-16": {
"conus": {RatioX: 1, RatioY: 0.6},
},
"goes-17": {
"conus": {RatioX: 1, RatioY: 0.6},
},
}
SectorCropTable includes the builtin crop settings for satellites and sectors.
Functions ¶
func AnimateGIF ¶ added in v0.3.0
AnimateGIF animates the supplied images into a GIF image. This will convert RGB images to a 256-color palette due to the GIF color limit of 256. This will likely result in some down-sampling of your image colors.
func AnimatePNG ¶ added in v0.5.0
AnimatePNG animates the supplied images into a PNG image.
func AvailableDates ¶
AvailableDates returns the list of dates that SLIDER has available data for as ints in the form of YYYYMMDD.
func CreateLoop ¶
func CreateLoop(opts *LoopOptions) error
CreateLoop creates a new loop with the options specified in the provided LoopOptions.
func DownloadImage ¶
DownloadImage downloads an individual image file.
func DownloadProductsJS ¶ added in v0.5.0
DownloadProductsJS will download and return the bytes for the define-products.js file.
func ImageTileURL ¶ added in v0.5.0
func ImageTileURL(request *TileImageRequest) string
ImageTileURL returns the full request URL for an image tile.
func LatestTimes ¶
LatestTimes returns the list of timestamps that SLIDER has available data for as ints in the form of YYYYMMDDhhmmss.
func SaveGIF ¶
SaveGIF encodes the GIF data into a .gif file. The .gif extension will be added automatically. If a file with the same name exists an incrementing number will be appended to the end of the file name.
func SavePNG ¶ added in v0.5.0
SavePNG encodes the PNG data into a .png file. The .png extension will be added automatically. If a file with the same name exists an incrementing number will be appended to the end of the file name.
func SelectTimestamps ¶
func SelectTimestamps(times []int, opts *LoopOptions) ([]time.Time, error)
SelectTimestamps selects the desired timestamps from the list of int timestamps returned by SLIDER. Timestamps are returned in sorted chronological order.
func URLToFilePath ¶ added in v0.5.0
URLToFilePath converts a URL to a file system path by removing the URL scheme (e.g. https://) and converting the URL path to a file system directory path. For example 'https://example.com/a/b/c/d' will return 'example.com/a/b/c/d'
Types ¶
type CropSettings ¶ added in v0.5.0
CropSettings contains the crop ratio settings for a single satellite sector.
func GetCropSettings ¶ added in v0.5.0
func GetCropSettings(satelliteID, sectorID string) *CropSettings
GetCropSettings will return the crop settings for the specified satellite and sector if they exist, otherwise nil.
type FileFormat ¶ added in v0.5.0
type FileFormat int
FileFormat is an output file format type.
const ( // GIF is the .gif file format. GIF FileFormat = iota // PNG is the .png file format. PNG )
type ImageCache ¶ added in v0.5.0
type ImageCache struct { // Dir is the directory to store the cache in. Dir string }
ImageCache is a file system cache for image files.
func (*ImageCache) Delete ¶ added in v0.5.0
func (c *ImageCache) Delete(filePath string) error
Delete will delete the image in Dir at filePath. No error will be returned if the file doesn't exist.
type LoopOptions ¶
type LoopOptions struct { // AllowStaleImages allows imagery that is over one year old to be included in animations. Disallowing this old // imagery by default helps to prevent old images from being accidentally included in loops. AllowStaleImages bool // Angle is the number of degrees to rotate the image. Angle float64 // BeginTime is the desired capture time of the first image in the loop. BeginTime time.Time // CacheDirectory is the directory to cache downloaded images in. Caching will only happen if a directory is // supplied here. CacheDirectory string // Crop is the area to crop the animation to. Crop *image.Rectangle // EndTime is the desired capture time of the last image in the loop. EndTime time.Time // FileFormat is the output file format of the animation. FileFormat FileFormat // LoopStyle is the animation style of the output animation. Loop LoopStyle // NumberOfImages is the number of frames in the output animation. NumberOfImages int // OutputDirectory is the directory to save output animations in. OutputDirectory string // Product is the product to request imagery for. Product *Product // Satellite is the satellite to request imagery from. Satellite *Satellite // Sector is the sector to request imagery for. Sector *Sector // Speed is the interval between frames. A higher number increases the delay between frames. Speed int // TimeStep is the interval between image capture times in minutes. TimeStep int // ZoomLevel is the zoom level to request imagery for. Increasing ZoomLevel increases the output animation // resolution and therefore filesize. ZoomLevel int // contains filtered or unexported fields }
LoopOptions are the config options used to create a new loop.
func LoopOptsFromURL ¶ added in v0.3.0
func LoopOptsFromURL(uri string) (*LoopOptions, error)
LoopOptsFromURL creates a new set of loop options from a SLIDER URL starting with https://rammb-slider.cira.colostate.edu/?...
type LoopStyle ¶
type LoopStyle int
LoopStyle is the animation direction of the images, for example forward or backward.
const ( // ForwardLoop animates loops with images in chronological order. ForwardLoop LoopStyle = iota // ReverseLoop animates loops in reverse order from ForwardLoop ReverseLoop // RockLoop animates the loop forward first then in reverse. Note that using the RockLoop style will cause // animation file sizes to be nearly twice the size has a forward and reverse loops due there being twice the // number of frames. RockLoop )
type Product ¶
type Product struct { // ColorTableName is the name of the color table legend ColorTableName string `json:"color_table_name"` // ProductTitle is the friendly human-readable name for this product ProductTitle string `json:"product_title"` // ProductDescription is a long description of this product ProductDescription string `json:"product_description"` // Resolution is the minimum resolution for imagery for this product. Resolution string `json:"resolution"` // Value is the string sent to SLIDER for this product when requesting images Value string // ZoomLevelAdjust is the number of zoom levels to remove from available zoom levels for this product. ZoomLevelAdjust int `json:"zoom_level_adjust"` }
Product contains all of the information for a single product captured by a weather satellite.
type ProductDefaults ¶ added in v0.5.0
type ProductDefaults struct { StartingOpacity float64 `json:"starting_opacity"` ZoomLevelAdjust int `json:"zoom_level_adjust"` MaxZoomLevel int `json:"max_zoom_level"` MinutesBetweenImages float64 `json:"minutes_between_images"` Colors map[string]string `json:"colors"` Maps map[string]string `json:"maps"` }
ProductDefaults contains the default settings for satellites, sectors, and products.
type ProductInventory ¶ added in v0.5.0
type ProductInventory struct { NumberOfImagesOptions []int `json:"number_of_images_options"` TimeStepOptions []int `json:"time_step_options"` DefaultSatellite string `json:"default_satellite"` Defaults *ProductDefaults `json:"defaults"` Colors map[string]string `json:"colors"` UniqueColors map[string]string `json:"unique_colors"` IgnoreWhiteMapsOnly []string `json:"ignore_white_maps_only"` Satellites map[string]*Satellite `json:"satellites"` }
ProductInventory contains all of the product information for SLIDER.
func GetProductInventory ¶ added in v0.5.0
func GetProductInventory() (*ProductInventory, error)
GetProductInventory will download the latest products from SLIDER or return the builtin fail-safe product inventory if the latest products cannot be downloaded.
func ParseProductsJS ¶ added in v0.5.0
func ParseProductsJS(data []byte) (*ProductInventory, error)
ParseProductsJS will parse the define-products.js file which is available on the SLIDER server. ParseProductsJS can also parse the BackupProductsJS data in the event that the file cannot be retrieved from the SLIDER server.
type ProductNavigation ¶ added in v0.5.0
type ProductNavigation struct {}
ProductNavigation contains details for navigating between products in the SLIDER UI.
type ProductNavigationDirection ¶ added in v0.5.0
type ProductNavigationDirection struct {}
ProductNavigationDirection contains details for navigating between products in the SLIDER UI.
type Satellite ¶
type Satellite struct { // Defaults contains default settings for products on this satellite Defaults *ProductDefaults `json:"defaults"` // DefaultSector is the default sector selected by SLIDER DefaultSector string `json:"default_sector"` // ImageryResolutions is the list of imagery resolutions used by SLIDER. Using ZoomLevels() is preferred to // to using ImageryResolutions. ImageryResolutions map[string]string `json:"imagery_resolutions"` // Products contains a list of available products for this satellite keyed by ID. Products map[string]*Product // SatelliteTitle is the friendly human-readable name for this satellite SatelliteTitle string `json:"satellite_title"` // Sectors contains a list of available sectors for this Satellite keyed by ID. Sectors map[string]*Sector // Value is the string sent to SLIDER for this satellite when requesting images Value string }
Satellite contains all of the information for a single weather satellite and all of it's sectors and products.
func (*Satellite) ValidProduct ¶ added in v0.3.0
ValidProduct returns true if the provided product is available for this satellite.
func (*Satellite) ValidSector ¶
ValidSector returns true if the provided sector is available for this satellite.
func (*Satellite) ValidSectorProduct ¶
ValidSectorProduct returns true if the provided sector and products are available for this satellite AND the product is not included in the sector's MissingProducts list. Generally this is the method that should be used to validate that sectors and products are available for the satellite.
func (*Satellite) ZoomLevels ¶ added in v0.3.0
ZoomLevels is the list of available zoom levels or resolutions for this satellite
type Sector ¶
type Sector struct { // CropRatioX is the amount to crop the image on the X-axis from 0 to 1 CropRatioX float32 // CropRatioY is the amount to crop the image on the X-axis from 0 to 1 CropRatioY float32 // Defaults contains the default products settings for this sector Defaults *ProductDefaults `json:"defaults"` // DefaultProduct is the default product selected by SLIDER for this sector. DefaultProduct string `json:"default_product"` // MaxZoomLevel is the max zoom level or resolution that this is available for this sector. MaxZoomLevel int `json:"max_zoom_level"` // MissingProducts is a list of satellite products that are unavailable for this sector (typically due to the lack // of data availability). MissingProducts []string `json:"missing_products"` Navigation *ProductNavigation `json:"navigation"` // SectorTitle is a longer string with a human-readable name for the sector SectorTitle string `json:"sector_title"` // TileSize is the size of each tile in pixels TileSize int `json:"tile_size"` // Value is the string for this sector sent to SLIDER when requesting images Value string }
Sector contains all of the information for a single sector captured by a weather satellite.
func (*Sector) ProductMissing ¶ added in v0.3.0
ProductMissing returns true if the provided product is present in the MissingProducts list.
type TileImageRequest ¶ added in v0.5.0
type TileImageRequest struct { Date string Satellite string Sector string Product string ImageTimestamp string ZoomLevel int TileXPosition int TileYPosition int }
TileImageRequest contains the parameters required to request an individual image tile from SLIDER.