GOES Total Precipitable Water#
ABI-L2-TPWF
is not an RGB prodcut, it is a Level 2 derived product.
[1]:
import xarray as xr
from toolbox.cartopy_tools import common_features # <-- This is from https://github.com/blaylockbk/Carpenter_Workshop
import matplotlib.pyplot as plt
from goes2go.data import goes_nearesttime, goes_latest
from goes2go.tools import abi_crs
TPW CONUS#
[2]:
ds = goes_nearesttime('2020-12-14', product='ABI-L2-TPW', domain='C')
ds
_______________________________
| Satellite: noaa-goes16 |
| Product: ABI-L2-TPWC |
| Domain: C |
๐ฆ Finished downloading [1] files to [/p/cwfs/blaylock/data/noaa-goes16/ABI-L2-TPWC].
๐ Finished reading [1] files into xarray.Dataset.
[2]:
<xarray.Dataset> Dimensions: (y: 300, x: 500, number_of_time_bounds: 2, number_of_image_bounds: 2, number_of_LZA_bounds: 2, number_of_SZA_bounds: 2, number_of_lat_bounds: 2, sounding_emissive_bands: 7) Coordinates: (12/15) t datetime64[ns] 2020-12-... * y (y) float32 0.1281 ... ... * x (x) float32 -0.1012 ...... y_image float32 0.08624 x_image float32 -0.03136 retrieval_local_zenith_angle float32 80.0 ... ... sounding_emissive_wavelengths (sounding_emissive_bands) float32 ... sounding_emissive_band_ids (sounding_emissive_bands) int8 ... dataset_name <U72 'OR_ABI-L2-TPWC-M6... date_created <U22 '2020-12-14T00:05:... time_coverage_start <U22 '2020-12-14T00:01:... time_coverage_end <U22 '2020-12-14T00:03:... Dimensions without coordinates: number_of_time_bounds, number_of_image_bounds, number_of_LZA_bounds, number_of_SZA_bounds, number_of_lat_bounds, sounding_emissive_bands Data variables: (12/30) TPW (y, x) float32 ... DQF_Overall (y, x) float32 ... DQF_Retrieval (y, x) float32 ... DQF_SkinTemp (y, x) float32 ... time_bounds (number_of_time_bounds) datetime64[ns] ... goes_imager_projection int32 -2147483647 ... ... percent_uncorrectable_L0_errors float64 0.0 percent_uncorrectable_GRB_errors float64 0.0 total_attempted_retrievals float64 8.576e+04 mean_obs_modeled_diff_sounding_emissive_bands (sounding_emissive_bands) float32 ... std_dev_obs_modeled_diff_sounding_emissive_bands (sounding_emissive_bands) float32 ... filename <U108 'noaa-goes16/ABI-... Attributes: (12/26) naming_authority: gov.nesdis.noaa Conventions: CF-1.7 Metadata_Conventions: Unidata Dataset Discovery v1.0 standard_name_vocabulary: CF Standard Name Table (v35, 20 July 2016) institution: DOC/NOAA/NESDIS > U.S. Department of Commerce,... project: GOES ... ... processing_level: National Aeronautics and Space Administration ... cdm_data_type: Image timeline_id: ABI Mode 6 production_data_source: Realtime id: 07a697ed-a150-4c8f-b3a9-a00af27a7b20 path: ['noaa-goes16/ABI-L2-TPWC/2020/349/00/OR_ABI-L...
xarray.Dataset
- y: 300
- x: 500
- number_of_time_bounds: 2
- number_of_image_bounds: 2
- number_of_LZA_bounds: 2
- number_of_SZA_bounds: 2
- number_of_lat_bounds: 2
- sounding_emissive_bands: 7
- t()datetime64[ns]...
- long_name :
- time variable (t) is the mid-point between the start and end image scan in seconds since epoch (2000-01-01 12:00:00)
- standard_name :
- time
- axis :
- T
- bounds :
- time_bounds
array('2020-12-14T00:02:26.722499968', dtype='datetime64[ns]')
- y(y)float320.1281 0.1278 ... 0.04466 0.04438
- units :
- rad
- axis :
- Y
- long_name :
- GOES Projection y-Coordinate
- standard_name :
- projection_y_coordinate
array([0.1281 , 0.12782, 0.12754, ..., 0.04494, 0.04466, 0.04438], dtype=float32)
- x(x)float32-0.1012 -0.1009 ... 0.03822 0.0385
- units :
- rad
- axis :
- X
- long_name :
- GOES Projection x-Coordinate
- standard_name :
- projection_x_coordinate
array([-0.10122, -0.10094, -0.10066, ..., 0.03794, 0.03822, 0.0385 ], dtype=float32)
- y_image()float32...
- long_name :
- GOES-R fixed grid projection y-coordinate center of image
- standard_name :
- projection_y_coordinate
- units :
- rad
- axis :
- Y
array(0.08624, dtype=float32)
- x_image()float32...
- long_name :
- GOES-R fixed grid projection x-coordinate center of image
- standard_name :
- projection_x_coordinate
- units :
- rad
- axis :
- X
array(-0.03136, dtype=float32)
- retrieval_local_zenith_angle()float32...
- long_name :
- threshold angle between the line of sight to the satellite and the local zenith at the observation target for good or degraded quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data production
- standard_name :
- platform_zenith_angle
- units :
- degree
- bounds :
- retrieval_local_zenith_angle_bounds
array(80., dtype=float32)
- quantitative_local_zenith_angle()float32...
- long_name :
- threshold angle between the line of sight to the satellite and the local zenith at the observation target for good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data production
- standard_name :
- platform_zenith_angle
- units :
- degree
- bounds :
- quantitative_local_zenith_angle_bounds
array(70., dtype=float32)
- solar_zenith_angle()float32...
- long_name :
- threshold angle between the line of sight to the sun and the local zenith at the observation target for good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data production
- standard_name :
- solar_zenith_angle
- units :
- degree
- bounds :
- solar_zenith_angle_bounds
array(180., dtype=float32)
- latitude()float32...
- long_name :
- threshold latitude for assigning overall quality flag of good to product data
- standard_name :
- latitude
- units :
- degrees_north
- bounds :
- latitude_bounds
array(70., dtype=float32)
- sounding_emissive_wavelengths(sounding_emissive_bands)float32...
- long_name :
- ABI band central emissive wavelengths used to generate this Sounding product
- standard_name :
- sensor_band_central_radiation_wavelength
- units :
- um
array([ 6.17, 6.93, 7.34, 10.33, 11.19, 12.27, 13.27], dtype=float32)
- sounding_emissive_band_ids(sounding_emissive_bands)int8...
- long_name :
- ABI band identifiers used to generate this Sounding product
- standard_name :
- sensor_band_identifier
- units :
- 1
array([ 8, 9, 10, 13, 14, 15, 16], dtype=int8)
- dataset_name()<U72'OR_ABI-L2-TPWC-M6_G16_s20203490...
array('OR_ABI-L2-TPWC-M6_G16_s20203490001080_e20203490003453_c20203490005368.nc', dtype='<U72')
- date_created()<U22'2020-12-14T00:05:36.8Z'
array('2020-12-14T00:05:36.8Z', dtype='<U22')
- time_coverage_start()<U22'2020-12-14T00:01:08.0Z'
array('2020-12-14T00:01:08.0Z', dtype='<U22')
- time_coverage_end()<U22'2020-12-14T00:03:45.3Z'
array('2020-12-14T00:03:45.3Z', dtype='<U22')
- TPW(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0 65530]
- units :
- mm
- resolution :
- y: 0.000280 rad x: 0.000280 rad
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: point (good quality pixel produced) retrieval_local_zenith_angle: point (good or degraded quality pixel produced) quantitative_local_zenith_angle: point (good quality pixel produced) solar_zenith_angle: point (good quality pixel produced) t: point area: point
- ancillary_variables :
- DQF_Overall DQF_Retrieval DQF_SkinTemp
[150000 values with dtype=float32]
- DQF_Overall(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water data overall quality flags
- standard_name :
- status_flag
- valid_range :
- [ 0 10]
- units :
- 1
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: point retrieval_local_zenith_angle: point quantitative_local_zenith_angle: point solar_zenith_angle: point t: point area: point
- flag_values :
- [ 0 1 2 3 4 5 6 7 8 9 10]
- flag_meanings :
- good_quality_qf invalid_due_to_not_geolocated_or_retrieval_LZA_threshold_exceeded_qf degraded_due_to_latitude_threshold_exceeded_qf degraded_due_to_quantitative_LZA_threshold_exceeded_qf invalid_due_to_insufficient_clear_pixels_in_field_of_regard_qf invalid_due_to_missing_NWP_data_qf invalid_due_to_missing_L1b_data_or_fatal_processing_error_qf invalid_due_to_bad_NWP_surface_pressure_index_qf invalid_due_to_indeterminate_land_surface_emissivity_qf invalid_due_to_bad_TPW_sigma_pressure_level_index_qf invalid_due_to_occurrence_of_not_a_number_qf
- number_of_qf_values :
- 11
- percent_good_quality_qf :
- 0.57263
- percent_invalid_due_to_not_geolocated_or_retrieval_LZA_threshold_exceeded_qf :
- 0.018473
- percent_degraded_due_to_latitude_threshold_exceeded_qf :
- 0.0
- percent_degraded_due_to_quantitative_LZA_threshold_exceeded_qf :
- 0.0061892
- percent_invalid_due_to_insufficient_clear_pixels_in_field_of_regard_qf :
- 0.4231854
- percent_invalid_due_to_missing_NWP_data_qf :
- 0.0
- percent_invalid_due_to_missing_L1b_data_or_fatal_processing_error_qf :
- 0.0
- percent_invalid_due_to_bad_NWP_surface_pressure_index_qf :
- 0.0
- percent_invalid_due_to_indeterminate_land_surface_emissivity_qf :
- 2.7e-05
- percent_invalid_due_to_bad_TPW_sigma_pressure_level_index_qf :
- 0.0
- percent_invalid_due_to_occurrence_of_not_a_number_qf :
- 0.0
[150000 values with dtype=float32]
- DQF_Retrieval(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water algorithm atmospheric temperature and water vapor profile physical retrieval quality flags
- standard_name :
- status_flag
- valid_range :
- [0 5]
- units :
- 1
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: point solar_zenith_angle: point t: point area: point
- flag_values :
- [0 1 2 3 4 5]
- flag_meanings :
- good_retrieval_qf nonconvergent_retrieval_qf brightness_temp_residual_exceeds_threshold_qf incomplete_convergence_of_retrieval_qf unrealistic_retrieved_value_qf invalid_radiative_transfer_model_brightness_temp_value_qf
- number_of_qf_values :
- 6
- percent_good_retrieval_qf :
- 0.5213145
- percent_nonconvergent_retrieval_qf :
- 0.0014646
- percent_brightness_temp_residual_exceeds_threshold_qf :
- 0.008484
- percent_incomplete_convergence_of_retrieval_qf :
- 0.0369393
- percent_unrealistic_retrieved_value_qf :
- 0.0
- percent_invalid_radiative_transfer_model_brightness_temp_value_qf :
- 0.0
[150000 values with dtype=float32]
- DQF_SkinTemp(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water algorithm first guess skin temperature quality flags
- standard_name :
- status_flag
- valid_range :
- [0 2]
- units :
- 1
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: point solar_zenith_angle: point t: point area: point
- flag_values :
- [0 1 2]
- flag_meanings :
- good_first_guess_skin_temp_qf first_guess_skin_temp_exceeds_upper_threshold_qf first_guess_skin_temp_exceeds_lower_threshold_qf
- number_of_qf_values :
- 3
- percent_good_first_guess_skin_temp_qf :
- 0.5440936
- percent_first_guess_skin_temp_exceeds_upper_threshold_qf :
- 0.0201131
- percent_first_guess_skin_temp_exceeds_lower_threshold_qf :
- 0.0039956
[150000 values with dtype=float32]
- time_bounds(number_of_time_bounds)datetime64[ns]...
- long_name :
- Scan start and end times in seconds since epoch (2000-01-01 12:00:00)
array(['2020-12-14T00:01:08.080396032', '2020-12-14T00:03:45.364604032'], dtype='datetime64[ns]')
- goes_imager_projection()int32...
- long_name :
- GOES-R ABI fixed grid projection
- grid_mapping_name :
- geostationary
- perspective_point_height :
- 35786023.0
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.31414
- inverse_flattening :
- 298.2572221
- latitude_of_projection_origin :
- 0.0
- longitude_of_projection_origin :
- -75.0
- sweep_angle_axis :
- x
array(-2147483647, dtype=int32)
- y_image_bounds(number_of_image_bounds)float32...
- long_name :
- GOES-R fixed grid projection y-coordinate north/south extent of image
- units :
- rad
array([0.12824, 0.04424], dtype=float32)
- x_image_bounds(number_of_image_bounds)float32...
- long_name :
- GOES-R fixed grid projection x-coordinate west/east extent of image
- units :
- rad
array([-0.10136, 0.03864], dtype=float32)
- nominal_satellite_subpoint_lat()float32...
- long_name :
- nominal satellite subpoint latitude (platform latitude)
- standard_name :
- latitude
- units :
- degrees_north
array(0.)
- nominal_satellite_subpoint_lon()float32...
- long_name :
- nominal satellite subpoint longitude (platform longitude)
- standard_name :
- longitude
- units :
- degrees_east
array(-75.199997)
- nominal_satellite_height()float32...
- long_name :
- nominal satellite height above GRS 80 ellipsoid (platform altitude)
- standard_name :
- height_above_reference_ellipsoid
- units :
- km
array(35786.023438)
- geospatial_lat_lon_extent()float32...
- long_name :
- geospatial latitude and longitude references
- geospatial_westbound_longitude :
- -152.10928
- geospatial_northbound_latitude :
- 56.76145
- geospatial_eastbound_longitude :
- -52.94688
- geospatial_southbound_latitude :
- 14.57134
- geospatial_lat_center :
- 30.083002
- geospatial_lon_center :
- -87.096954
- geospatial_lat_nadir :
- 0.0
- geospatial_lon_nadir :
- -75.0
- geospatial_lat_units :
- degrees_north
- geospatial_lon_units :
- degrees_east
array(9.96921e+36, dtype=float32)
- outlier_pixel_count()float64...
- long_name :
- number of total precipitable water pixels whose value is outside valid measurement range
- units :
- count
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: sum (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels whose values are outside valid measurement range only)
array(0.)
- minimum_total_precipitable_water()float32...
- long_name :
- minimum total precipitable water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0. 100.]
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: minimum (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(0.722243)
- maximum_total_precipitable_water()float32...
- long_name :
- maximum total precipitable water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0. 100.]
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: maximum (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(48.375961)
- mean_total_precipitable_water()float32...
- long_name :
- mean total precipitable water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0. 100.]
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: mean (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(23.279434)
- standard_deviation_total_precipitable_water()float32...
- long_name :
- standard deviation of total precipitable water values
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: standard_deviation (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(12.999699)
- algorithm_dynamic_input_data_container()int32...
- long_name :
- container for filenames of dynamic algorithm input data
- input_ABI_L2_brightness_temperature_band_7_2km_data :
- OR_ABI-L2-CMIPC-M6C07_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_8_2km_data :
- OR_ABI-L2-CMIPC-M6C08_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_9_2km_data :
- OR_ABI-L2-CMIPC-M6C09_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_10_2km_data :
- OR_ABI-L2-CMIPC-M6C10_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_11_2km_data :
- OR_ABI-L2-CMIPC-M6C11_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_12_2km_data :
- OR_ABI-L2-CMIPC-M6C12_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_13_2km_data :
- OR_ABI-L2-CMIPC-M6C13_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_14_2km_data :
- OR_ABI-L2-CMIPC-M6C14_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_15_2km_data :
- OR_ABI-L2-CMIPC-M6C15_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_brightness_temperature_band_16_2km_data :
- OR_ABI-L2-CMIPC-M6C16_G16_s20203490001080_e20203490003453_c*.nc
- input_ABI_L2_intermediate_product_4_level_cloud_mask_data :
- null
- input_dynamic_ancillary_NWP_surface_pressure_data :
- null
- input_dynamic_ancillary_NWP_surface_temperature_data :
- null
- input_dynamic_ancillary_NWP_temperature_profile_data :
- null
- input_dynamic_ancillary_NWP_moisture_profile_data :
- null
- input_dynamic_ancillary_NWP_wind_vector_profile_data :
- null
- input_dynamic_ancillary_NWP_surface_level_index_data :
- null
array(-2147483647, dtype=int32)
- processing_parm_version_container()int32...
- long_name :
- container for processing parameter filenames
- L2_processing_parm_version :
- OR-PARM-LAP_v01r00.zip, OR-PARM-SEMISTATIC_v01r00.zip, OR-PARM-ANCILLARY_v01r00.zip, OR-PARM-AUXILIARY_v01r00.zip, OR-PARM-CRTM_v01r00.zip
array(-2147483647, dtype=int32)
- algorithm_product_version_container()int32...
- long_name :
- container for algorithm package filename and product version
- algorithm_version :
- OR_ABI-L2-ALG-LAP_v01r00.zip
- product_version :
- v01r00
array(-2147483647, dtype=int32)
- retrieval_local_zenith_angle_bounds(number_of_LZA_bounds)float32...
- long_name :
- local zenith angle degree range where good or degraded quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data is produced
array([ 0., 80.], dtype=float32)
- quantitative_local_zenith_angle_bounds(number_of_LZA_bounds)float32...
- long_name :
- local zenith angle degree range where good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data is produced
array([ 0., 70.], dtype=float32)
- solar_zenith_angle_bounds(number_of_SZA_bounds)float32...
- long_name :
- solar zenith angle degree range where good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data is produced
array([ 0., 180.], dtype=float32)
- latitude_bounds(number_of_lat_bounds)float32...
- long_name :
- latitude range for assigning overall quality flag of good to product data
array([-70., 70.], dtype=float32)
- percent_uncorrectable_L0_errors()float32...
- long_name :
- percent data lost due to uncorrectable L0 errors
- valid_range :
- [0. 1.]
- units :
- percent
- grid_mapping :
- goes_imager_projection
- cell_methods :
- t: sum area: sum (uncorrectable L0 errors only)
array(0.)
- percent_uncorrectable_GRB_errors()float32...
- long_name :
- percent data lost due to uncorrectable GRB errors
- valid_range :
- [0. 1.]
- units :
- percent
- grid_mapping :
- goes_imager_projection
- cell_methods :
- t: sum area: sum (uncorrectable GRB errors only)
array(0.)
- total_attempted_retrievals()float64...
- long_name :
- number of attempted sounding algorithm retrievals
- units :
- count
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: sum (interval: 0.000280 rad comment: geolocated/not missing pixels only
array(85759.)
- mean_obs_modeled_diff_sounding_emissive_bands(sounding_emissive_bands)float32...
- long_name :
- mean difference of the observed and modeled brightness temperature (Joint Center for Satellite Data Assimilation Community Radiative Transfer Model using temporally interpolated NWP data as input) for the emissive band central wavelengths used in the generation of this Sounding product
- units :
- K
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: mean (interval: 0.000280 rad comment: geolocated/not missing pixels only)
array([-0.337454, 0.485801, -0.59802 , -0.02091 , -0.048114, -0.43329 , -1.010593], dtype=float32)
- std_dev_obs_modeled_diff_sounding_emissive_bands(sounding_emissive_bands)float32...
- long_name :
- standard deviation of the difference of the observed and modeled brightness temperature values (Joint Center for Satellite Data Assimilation Community Radiative Transfer Model using temporally interpolated NWP data as input) for the emissive band central wavelengths used in the generation of this Sounding product
- units :
- K
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: standard_deviation (interval: 0.000280 rad comment: geolocated/not missing pixels only)
array([1.025441, 0.959408, 0.794338, 0.719077, 0.788357, 0.851414, 0.647595], dtype=float32)
- filename()<U108'noaa-goes16/ABI-L2-TPWC/2020/34...
array('noaa-goes16/ABI-L2-TPWC/2020/349/00/OR_ABI-L2-TPWC-M6_G16_s20203490001080_e20203490003453_c20203490005368.nc', dtype='<U108')
- naming_authority :
- gov.nesdis.noaa
- Conventions :
- CF-1.7
- Metadata_Conventions :
- Unidata Dataset Discovery v1.0
- standard_name_vocabulary :
- CF Standard Name Table (v35, 20 July 2016)
- institution :
- DOC/NOAA/NESDIS > U.S. Department of Commerce, National Oceanic and Atmospheric Administration, National Environmental Satellite, Data, and Information Services
- project :
- GOES
- production_site :
- NSOF
- production_environment :
- OE
- spatial_resolution :
- 10km at nadir
- orbital_slot :
- GOES-East
- platform_ID :
- G16
- instrument_type :
- GOES R Series Advanced Baseline Imager
- scene_id :
- CONUS
- instrument_ID :
- FM1
- iso_series_metadata_id :
- 42511480-afef-11e1-afa6-0800200c9a66
- title :
- ABI L2 Total Precipitable Water
- summary :
- The Total Precipitable Water product consists of the water depth if it were condensed in the atmospheric column between approximately 300 hPa and the surface. The product is generated using a regression retrieval followed by an iterative physical retrieval that makes use of a radiative transfer model. Product data is generated both day and night.
- keywords :
- ATMOSPHERE > ATMOSPHERIC WATER VAPOR > PRECIPITABLE WATER
- keywords_vocabulary :
- NASA Global Change Master Directory (GCMD) Earth Science Keywords, Version 7.0.0.0.0
- license :
- Unclassified data. Access is restricted to approved users only.
- processing_level :
- National Aeronautics and Space Administration (NASA) L2
- cdm_data_type :
- Image
- timeline_id :
- ABI Mode 6
- production_data_source :
- Realtime
- id :
- 07a697ed-a150-4c8f-b3a9-a00af27a7b20
- path :
- ['noaa-goes16/ABI-L2-TPWC/2020/349/00/OR_ABI-L2-TPWC-M6_G16_s20203490001080_e20203490003453_c20203490005368.nc']
[3]:
crs, x, y = abi_crs(ds, 'TPW')
[4]:
ax = common_features('50m', crs=crs, figsize=[10,8], dark=True).STATES().OCEAN().LAND().ax
c = ax.pcolormesh(x, y, ds.TPW, transform=crs, cmap='Greens', vmin=0)
plt.colorbar(c, ax=ax, shrink=.8, pad=.01, orientation='horizontal', label=f"{ds.TPW.long_name}\n({ds.TPW.units})")
ax.set_title(f"{ds.t.dt.strftime('%H:%M UTC %d %b %Y').item()}")
[4]:
Text(0.5, 1.0, '00:02 UTC 14 Dec 2020')
TWP Full Disk#
[5]:
ds = goes_nearesttime('2020-12-14', product='ABI-L2-TPWF', domain='F')
ds
_______________________________
| Satellite: noaa-goes16 |
| Product: ABI-L2-TPWF |
| Domain: F |
๐ฆ Finished downloading [1] files to [/p/cwfs/blaylock/data/noaa-goes16/ABI-L2-TPWF].
๐ Finished reading [1] files into xarray.Dataset.
[5]:
<xarray.Dataset> Dimensions: (y: 1086, x: 1086, number_of_time_bounds: 2, number_of_image_bounds: 2, number_of_LZA_bounds: 2, number_of_SZA_bounds: 2, number_of_lat_bounds: 2, sounding_emissive_bands: 7) Coordinates: (12/15) t datetime64[ns] 2020-12-... * y (y) float32 0.1519 ... ... * x (x) float32 -0.1519 ...... y_image float32 0.0 x_image float32 0.0 retrieval_local_zenith_angle float32 80.0 ... ... sounding_emissive_wavelengths (sounding_emissive_bands) float32 ... sounding_emissive_band_ids (sounding_emissive_bands) int8 ... dataset_name <U72 'OR_ABI-L2-TPWF-M6... date_created <U22 '2020-12-14T00:10:... time_coverage_start <U22 '2020-12-14T00:00:... time_coverage_end <U22 '2020-12-14T00:09:... Dimensions without coordinates: number_of_time_bounds, number_of_image_bounds, number_of_LZA_bounds, number_of_SZA_bounds, number_of_lat_bounds, sounding_emissive_bands Data variables: (12/30) TPW (y, x) float32 ... DQF_Overall (y, x) float32 ... DQF_Retrieval (y, x) float32 ... DQF_SkinTemp (y, x) float32 ... time_bounds (number_of_time_bounds) datetime64[ns] ... goes_imager_projection int32 -2147483647 ... ... percent_uncorrectable_L0_errors float64 0.0 percent_uncorrectable_GRB_errors float64 0.0 total_attempted_retrievals float64 4.077e+05 mean_obs_modeled_diff_sounding_emissive_bands (sounding_emissive_bands) float32 ... std_dev_obs_modeled_diff_sounding_emissive_bands (sounding_emissive_bands) float32 ... filename <U108 'noaa-goes16/ABI-... Attributes: (12/26) naming_authority: gov.nesdis.noaa Conventions: CF-1.7 Metadata_Conventions: Unidata Dataset Discovery v1.0 standard_name_vocabulary: CF Standard Name Table (v35, 20 July 2016) institution: DOC/NOAA/NESDIS > U.S. Department of Commerce,... project: GOES ... ... processing_level: National Aeronautics and Space Administration ... cdm_data_type: Image timeline_id: ABI Mode 6 production_data_source: Realtime id: e4eab11a-4da8-454d-903c-07472bed0229 path: ['noaa-goes16/ABI-L2-TPWF/2020/349/00/OR_ABI-L...
xarray.Dataset
- y: 1086
- x: 1086
- number_of_time_bounds: 2
- number_of_image_bounds: 2
- number_of_LZA_bounds: 2
- number_of_SZA_bounds: 2
- number_of_lat_bounds: 2
- sounding_emissive_bands: 7
- t()datetime64[ns]...
- long_name :
- time variable (t) is the mid-point between the start and end image scan in seconds since epoch (2000-01-01 12:00:00)
- standard_name :
- time
- axis :
- T
- bounds :
- time_bounds
array('2020-12-14T00:04:56.709048064', dtype='datetime64[ns]')
- y(y)float320.1519 0.1516 ... -0.1516 -0.1519
- units :
- rad
- axis :
- Y
- long_name :
- GOES Projection y-Coordinate
- standard_name :
- projection_y_coordinate
array([ 0.1519 , 0.15162, 0.15134, ..., -0.15134, -0.15162, -0.1519 ], dtype=float32)
- x(x)float32-0.1519 -0.1516 ... 0.1516 0.1519
- units :
- rad
- axis :
- X
- long_name :
- GOES Projection x-Coordinate
- standard_name :
- projection_x_coordinate
array([-0.1519 , -0.15162, -0.15134, ..., 0.15134, 0.15162, 0.1519 ], dtype=float32)
- y_image()float32...
- long_name :
- GOES-R fixed grid projection y-coordinate center of image
- standard_name :
- projection_y_coordinate
- units :
- rad
- axis :
- Y
array(0., dtype=float32)
- x_image()float32...
- long_name :
- GOES-R fixed grid projection x-coordinate center of image
- standard_name :
- projection_x_coordinate
- units :
- rad
- axis :
- X
array(0., dtype=float32)
- retrieval_local_zenith_angle()float32...
- long_name :
- threshold angle between the line of sight to the satellite and the local zenith at the observation target for good or degraded quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data production
- standard_name :
- platform_zenith_angle
- units :
- degree
- bounds :
- retrieval_local_zenith_angle_bounds
array(80., dtype=float32)
- quantitative_local_zenith_angle()float32...
- long_name :
- threshold angle between the line of sight to the satellite and the local zenith at the observation target for good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data production
- standard_name :
- platform_zenith_angle
- units :
- degree
- bounds :
- quantitative_local_zenith_angle_bounds
array(70., dtype=float32)
- solar_zenith_angle()float32...
- long_name :
- threshold angle between the line of sight to the sun and the local zenith at the observation target for good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data production
- standard_name :
- solar_zenith_angle
- units :
- degree
- bounds :
- solar_zenith_angle_bounds
array(180., dtype=float32)
- latitude()float32...
- long_name :
- threshold latitude for assigning overall quality flag of good to product data
- standard_name :
- latitude
- units :
- degrees_north
- bounds :
- latitude_bounds
array(70., dtype=float32)
- sounding_emissive_wavelengths(sounding_emissive_bands)float32...
- long_name :
- ABI band central emissive wavelengths used to generate this Sounding product
- standard_name :
- sensor_band_central_radiation_wavelength
- units :
- um
array([ 6.17, 6.93, 7.34, 10.33, 11.19, 12.27, 13.27], dtype=float32)
- sounding_emissive_band_ids(sounding_emissive_bands)int8...
- long_name :
- ABI band identifiers used to generate this Sounding product
- standard_name :
- sensor_band_identifier
- units :
- 1
array([ 8, 9, 10, 13, 14, 15, 16], dtype=int8)
- dataset_name()<U72'OR_ABI-L2-TPWF-M6_G16_s20203490...
array('OR_ABI-L2-TPWF-M6_G16_s20203490000113_e20203490009421_c20203490010545.nc', dtype='<U72')
- date_created()<U22'2020-12-14T00:10:54.5Z'
array('2020-12-14T00:10:54.5Z', dtype='<U22')
- time_coverage_start()<U22'2020-12-14T00:00:11.3Z'
array('2020-12-14T00:00:11.3Z', dtype='<U22')
- time_coverage_end()<U22'2020-12-14T00:09:42.1Z'
array('2020-12-14T00:09:42.1Z', dtype='<U22')
- TPW(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0 65530]
- units :
- mm
- resolution :
- y: 0.000280 rad x: 0.000280 rad
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: point (good quality pixel produced) retrieval_local_zenith_angle: point (good or degraded quality pixel produced) quantitative_local_zenith_angle: point (good quality pixel produced) solar_zenith_angle: point (good quality pixel produced) t: point area: point
- ancillary_variables :
- DQF_Overall DQF_Retrieval DQF_SkinTemp
[1179396 values with dtype=float32]
- DQF_Overall(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water data overall quality flags
- standard_name :
- status_flag
- valid_range :
- [ 0 10]
- units :
- 1
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: point retrieval_local_zenith_angle: point quantitative_local_zenith_angle: point solar_zenith_angle: point t: point area: point
- flag_values :
- [ 0 1 2 3 4 5 6 7 8 9 10]
- flag_meanings :
- good_quality_qf invalid_due_to_not_geolocated_or_retrieval_LZA_threshold_exceeded_qf degraded_due_to_latitude_threshold_exceeded_qf degraded_due_to_quantitative_LZA_threshold_exceeded_qf invalid_due_to_insufficient_clear_pixels_in_field_of_regard_qf invalid_due_to_missing_NWP_data_qf invalid_due_to_missing_L1b_data_or_fatal_processing_error_qf invalid_due_to_bad_NWP_surface_pressure_index_qf invalid_due_to_indeterminate_land_surface_emissivity_qf invalid_due_to_bad_TPW_sigma_pressure_level_index_qf invalid_due_to_occurrence_of_not_a_number_qf
- number_of_qf_values :
- 11
- percent_good_quality_qf :
- 0.4154496
- percent_invalid_due_to_not_geolocated_or_retrieval_LZA_threshold_exceeded_qf :
- 0.1441558
- percent_degraded_due_to_latitude_threshold_exceeded_qf :
- 0.0
- percent_degraded_due_to_quantitative_LZA_threshold_exceeded_qf :
- 0.0259768
- percent_invalid_due_to_insufficient_clear_pixels_in_field_of_regard_qf :
- 0.5382467
- percent_invalid_due_to_missing_NWP_data_qf :
- 0.0
- percent_invalid_due_to_missing_L1b_data_or_fatal_processing_error_qf :
- 7.6e-06
- percent_invalid_due_to_bad_NWP_surface_pressure_index_qf :
- 0.0
- percent_invalid_due_to_indeterminate_land_surface_emissivity_qf :
- 2.38e-05
- percent_invalid_due_to_bad_TPW_sigma_pressure_level_index_qf :
- 0.0
- percent_invalid_due_to_occurrence_of_not_a_number_qf :
- 0.0
[1179396 values with dtype=float32]
- DQF_Retrieval(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water algorithm atmospheric temperature and water vapor profile physical retrieval quality flags
- standard_name :
- status_flag
- valid_range :
- [0 5]
- units :
- 1
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: point solar_zenith_angle: point t: point area: point
- flag_values :
- [0 1 2 3 4 5]
- flag_meanings :
- good_retrieval_qf nonconvergent_retrieval_qf brightness_temp_residual_exceeds_threshold_qf incomplete_convergence_of_retrieval_qf unrealistic_retrieved_value_qf invalid_radiative_transfer_model_brightness_temp_value_qf
- number_of_qf_values :
- 6
- percent_good_retrieval_qf :
- 0.3770719
- percent_nonconvergent_retrieval_qf :
- 0.0009496
- percent_brightness_temp_residual_exceeds_threshold_qf :
- 0.0103535
- percent_incomplete_convergence_of_retrieval_qf :
- 0.0144074
- percent_unrealistic_retrieved_value_qf :
- 7.6e-06
- percent_invalid_radiative_transfer_model_brightness_temp_value_qf :
- 0.0
[1179396 values with dtype=float32]
- DQF_SkinTemp(y, x)float32...
- long_name :
- ABI L2+ Total Precipitable Water algorithm first guess skin temperature quality flags
- standard_name :
- status_flag
- valid_range :
- [0 2]
- units :
- 1
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: point solar_zenith_angle: point t: point area: point
- flag_values :
- [0 1 2]
- flag_meanings :
- good_first_guess_skin_temp_qf first_guess_skin_temp_exceeds_upper_threshold_qf first_guess_skin_temp_exceeds_lower_threshold_qf
- number_of_qf_values :
- 3
- percent_good_first_guess_skin_temp_qf :
- 0.3721593
- percent_first_guess_skin_temp_exceeds_upper_threshold_qf :
- 0.0277265
- percent_first_guess_skin_temp_exceeds_lower_threshold_qf :
- 0.002904
[1179396 values with dtype=float32]
- time_bounds(number_of_time_bounds)datetime64[ns]...
- long_name :
- Scan start and end times in seconds since epoch (2000-01-01 12:00:00)
array(['2020-12-14T00:00:11.309766016', '2020-12-14T00:09:42.108329088'], dtype='datetime64[ns]')
- goes_imager_projection()int32...
- long_name :
- GOES-R ABI fixed grid projection
- grid_mapping_name :
- geostationary
- perspective_point_height :
- 35786023.0
- semi_major_axis :
- 6378137.0
- semi_minor_axis :
- 6356752.31414
- inverse_flattening :
- 298.2572221
- latitude_of_projection_origin :
- 0.0
- longitude_of_projection_origin :
- -75.0
- sweep_angle_axis :
- x
array(-2147483647, dtype=int32)
- y_image_bounds(number_of_image_bounds)float32...
- long_name :
- GOES-R fixed grid projection y-coordinate north/south extent of image
- units :
- rad
array([ 0.151872, -0.151872], dtype=float32)
- x_image_bounds(number_of_image_bounds)float32...
- long_name :
- GOES-R fixed grid projection x-coordinate west/east extent of image
- units :
- rad
array([-0.151872, 0.151872], dtype=float32)
- nominal_satellite_subpoint_lat()float32...
- long_name :
- nominal satellite subpoint latitude (platform latitude)
- standard_name :
- latitude
- units :
- degrees_north
array(0.)
- nominal_satellite_subpoint_lon()float32...
- long_name :
- nominal satellite subpoint longitude (platform longitude)
- standard_name :
- longitude
- units :
- degrees_east
array(-75.199997)
- nominal_satellite_height()float32...
- long_name :
- nominal satellite height above GRS 80 ellipsoid (platform altitude)
- standard_name :
- height_above_reference_ellipsoid
- units :
- km
array(35786.023438)
- geospatial_lat_lon_extent()float32...
- long_name :
- geospatial latitude and longitude references
- geospatial_westbound_longitude :
- -156.2995
- geospatial_northbound_latitude :
- 81.3282
- geospatial_eastbound_longitude :
- 6.2995
- geospatial_southbound_latitude :
- -81.3282
- geospatial_lat_center :
- 0.0
- geospatial_lon_center :
- -75.0
- geospatial_lat_nadir :
- 0.0
- geospatial_lon_nadir :
- -75.0
- geospatial_lat_units :
- degrees_north
- geospatial_lon_units :
- degrees_east
array(9.96921e+36, dtype=float32)
- outlier_pixel_count()float64...
- long_name :
- number of total precipitable water pixels whose value is outside valid measurement range
- units :
- count
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: sum (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels whose values are outside valid measurement range only)
array(0.)
- minimum_total_precipitable_water()float32...
- long_name :
- minimum total precipitable water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0. 100.]
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: minimum (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(0.669217)
- maximum_total_precipitable_water()float32...
- long_name :
- maximum total precipitable water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0. 100.]
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: maximum (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(65.253807)
- mean_total_precipitable_water()float32...
- long_name :
- mean total precipitable water
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- valid_range :
- [ 0. 100.]
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: mean (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(27.692272)
- standard_deviation_total_precipitable_water()float32...
- long_name :
- standard deviation of total precipitable water values
- standard_name :
- lwe_thickness_of_atmosphere_mass_content_of_water_vapor
- units :
- mm
- grid_mapping :
- goes_imager_projection
- cell_methods :
- latitude: sum retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: standard_deviation (interval: 0.000280 rad comment: good and degraded due to quantitative LZA threshold exceeded quality pixels only)
array(13.492225)
- algorithm_dynamic_input_data_container()int32...
- long_name :
- container for filenames of dynamic algorithm input data
- input_ABI_L2_brightness_temperature_band_7_2km_data :
- OR_ABI-L2-CMIPF-M6C07_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_8_2km_data :
- OR_ABI-L2-CMIPF-M6C08_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_9_2km_data :
- OR_ABI-L2-CMIPF-M6C09_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_10_2km_data :
- OR_ABI-L2-CMIPF-M6C10_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_11_2km_data :
- OR_ABI-L2-CMIPF-M6C11_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_12_2km_data :
- OR_ABI-L2-CMIPF-M6C12_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_13_2km_data :
- OR_ABI-L2-CMIPF-M6C13_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_14_2km_data :
- OR_ABI-L2-CMIPF-M6C14_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_15_2km_data :
- OR_ABI-L2-CMIPF-M6C15_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_brightness_temperature_band_16_2km_data :
- OR_ABI-L2-CMIPF-M6C16_G16_s20203490000113_e20203490009421_c*.nc
- input_ABI_L2_intermediate_product_4_level_cloud_mask_data :
- null
- input_dynamic_ancillary_NWP_surface_pressure_data :
- null
- input_dynamic_ancillary_NWP_surface_temperature_data :
- null
- input_dynamic_ancillary_NWP_temperature_profile_data :
- null
- input_dynamic_ancillary_NWP_moisture_profile_data :
- null
- input_dynamic_ancillary_NWP_wind_vector_profile_data :
- null
- input_dynamic_ancillary_NWP_surface_level_index_data :
- null
array(-2147483647, dtype=int32)
- processing_parm_version_container()int32...
- long_name :
- container for processing parameter filenames
- L2_processing_parm_version :
- OR-PARM-LAP_v01r00.zip, OR-PARM-SEMISTATIC_v01r00.zip, OR-PARM-ANCILLARY_v01r00.zip, OR-PARM-AUXILIARY_v01r00.zip, OR-PARM-CRTM_v01r00.zip
array(-2147483647, dtype=int32)
- algorithm_product_version_container()int32...
- long_name :
- container for algorithm package filename and product version
- algorithm_version :
- OR_ABI-L2-ALG-LAP_v01r00.zip
- product_version :
- v01r00
array(-2147483647, dtype=int32)
- retrieval_local_zenith_angle_bounds(number_of_LZA_bounds)float32...
- long_name :
- local zenith angle degree range where good or degraded quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data is produced
array([ 0., 80.], dtype=float32)
- quantitative_local_zenith_angle_bounds(number_of_LZA_bounds)float32...
- long_name :
- local zenith angle degree range where good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data is produced
array([ 0., 70.], dtype=float32)
- solar_zenith_angle_bounds(number_of_SZA_bounds)float32...
- long_name :
- solar zenith angle degree range where good quality total precipitable water, vertical moisture profile, vertical temperature profile and derived stability indices data is produced
array([ 0., 180.], dtype=float32)
- latitude_bounds(number_of_lat_bounds)float32...
- long_name :
- latitude range for assigning overall quality flag of good to product data
array([-70., 70.], dtype=float32)
- percent_uncorrectable_L0_errors()float32...
- long_name :
- percent data lost due to uncorrectable L0 errors
- valid_range :
- [0. 1.]
- units :
- percent
- grid_mapping :
- goes_imager_projection
- cell_methods :
- t: sum area: sum (uncorrectable L0 errors only)
array(0.)
- percent_uncorrectable_GRB_errors()float32...
- long_name :
- percent data lost due to uncorrectable GRB errors
- valid_range :
- [0. 1.]
- units :
- percent
- grid_mapping :
- goes_imager_projection
- cell_methods :
- t: sum area: sum (uncorrectable GRB errors only)
array(0.)
- total_attempted_retrievals()float64...
- long_name :
- number of attempted sounding algorithm retrievals
- units :
- count
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: sum (interval: 0.000280 rad comment: geolocated/not missing pixels only
array(407682.)
- mean_obs_modeled_diff_sounding_emissive_bands(sounding_emissive_bands)float32...
- long_name :
- mean difference of the observed and modeled brightness temperature (Joint Center for Satellite Data Assimilation Community Radiative Transfer Model using temporally interpolated NWP data as input) for the emissive band central wavelengths used in the generation of this Sounding product
- units :
- K
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: mean (interval: 0.000280 rad comment: geolocated/not missing pixels only)
array([ 0.052707, 0.743839, -0.450023, -0.318673, -0.310954, -0.676081, -1.089596], dtype=float32)
- std_dev_obs_modeled_diff_sounding_emissive_bands(sounding_emissive_bands)float32...
- long_name :
- standard deviation of the difference of the observed and modeled brightness temperature values (Joint Center for Satellite Data Assimilation Community Radiative Transfer Model using temporally interpolated NWP data as input) for the emissive band central wavelengths used in the generation of this Sounding product
- units :
- K
- grid_mapping :
- goes_imager_projection
- cell_methods :
- retrieval_local_zenith_angle: sum solar_zenith_angle: sum t: sum area: standard_deviation (interval: 0.000280 rad comment: geolocated/not missing pixels only)
array([1.171488, 1.118285, 0.913385, 0.767696, 0.853697, 0.914093, 0.71145 ], dtype=float32)
- filename()<U108'noaa-goes16/ABI-L2-TPWF/2020/34...
array('noaa-goes16/ABI-L2-TPWF/2020/349/00/OR_ABI-L2-TPWF-M6_G16_s20203490000113_e20203490009421_c20203490010545.nc', dtype='<U108')
- naming_authority :
- gov.nesdis.noaa
- Conventions :
- CF-1.7
- Metadata_Conventions :
- Unidata Dataset Discovery v1.0
- standard_name_vocabulary :
- CF Standard Name Table (v35, 20 July 2016)
- institution :
- DOC/NOAA/NESDIS > U.S. Department of Commerce, National Oceanic and Atmospheric Administration, National Environmental Satellite, Data, and Information Services
- project :
- GOES
- production_site :
- NSOF
- production_environment :
- OE
- spatial_resolution :
- 10km at nadir
- orbital_slot :
- GOES-East
- platform_ID :
- G16
- instrument_type :
- GOES R Series Advanced Baseline Imager
- scene_id :
- Full Disk
- instrument_ID :
- FM1
- iso_series_metadata_id :
- 42511480-afef-11e1-afa6-0800200c9a66
- title :
- ABI L2 Total Precipitable Water
- summary :
- The Total Precipitable Water product consists of the water depth if it were condensed in the atmospheric column between approximately 300 hPa and the surface. The product is generated using a regression retrieval followed by an iterative physical retrieval that makes use of a radiative transfer model. Product data is generated both day and night.
- keywords :
- ATMOSPHERE > ATMOSPHERIC WATER VAPOR > PRECIPITABLE WATER
- keywords_vocabulary :
- NASA Global Change Master Directory (GCMD) Earth Science Keywords, Version 7.0.0.0.0
- license :
- Unclassified data. Access is restricted to approved users only.
- processing_level :
- National Aeronautics and Space Administration (NASA) L2
- cdm_data_type :
- Image
- timeline_id :
- ABI Mode 6
- production_data_source :
- Realtime
- id :
- e4eab11a-4da8-454d-903c-07472bed0229
- path :
- ['noaa-goes16/ABI-L2-TPWF/2020/349/00/OR_ABI-L2-TPWF-M6_G16_s20203490000113_e20203490009421_c20203490010545.nc']
[6]:
crs, x, y = abi_crs(ds, 'TPW')
[7]:
ax = common_features('50m', crs=crs, figsize=[12,12], dark=True).STATES().OCEAN().LAND().ax
c = ax.pcolormesh(x, y, ds.TPW, transform=crs, cmap='Greens', vmin=0)
plt.colorbar(c, ax=ax, shrink=.8, pad=.01, orientation='horizontal', label=f"{ds.TPW.long_name}\n({ds.TPW.units})")
ax.set_title(f"{ds.t.dt.strftime('%H:%M UTC %d %b %Y').item()}")
[7]:
Text(0.5, 1.0, '00:04 UTC 14 Dec 2020')
[ ]: