This example code illustrates how to access and visualize a GESDISC_AIRS HDF-EOS2 Grid data file
Data description documents:
​http://disc.sci.gsfc.nasa.gov/AIRS/documentation/v4_docs/v4_docs_list.shtml#UG
In[]:=
$TestPath=FileNameJoin[{$HomeDirectory,"Documents","SPD_Viz","HDFEOS"}];
In[]:=
SetDirectory[$TestPath];
In[]:=
filename=FileNameJoin[{$TestPath,"AIRS.2013.01.01.L3.RetStd001.v6.0.9.0.G13092214104.hdf"}];
Example data file location:
​https://data.gesdisc.earthdata.nasa.gov/data/Aqua_AIRS_Level3/AIRX3STD.006/2013/AIRS.2013.01.01.L3.RetStd001.v6.0.9.0.G13092214104.hdf

List the Elements in the HDF File

In[]:=
Import[filename,"Elements"]
Out[]=
{Data,DataFormat,Datasets,Dimensions,Summary}

List the Datasets in the HDF File

In[]:=
Import[filename,"Datasets"]
Out[]=
{TotalCounts_A,SurfPres_Forecast_A,SurfPres_Forecast_A_ct,SurfPres_Forecast_A_sdev,SurfPres_Forecast_A_min,SurfPres_Forecast_A_max,SurfSkinTemp_A,SurfSkinTemp_A_ct,SurfSkinTemp_A_sdev,SurfSkinTemp_A_min,SurfSkinTemp_A_max,SurfSkinTemp_A_err,EmisIR_A,EmisIR_A_ct,EmisIR_A_sdev,EmisIR_A_min,EmisIR_A_max,EmisIR_A_err,Temperature_A,Temperature_A_ct,Temperature_A_sdev,Temperature_A_min,Temperature_A_max,Temperature_A_err,SurfAirTemp_A,SurfAirTemp_A_ct,SurfAirTemp_A_sdev,SurfAirTemp_A_min,SurfAirTemp_A_max,SurfAirTemp_A_err,TropPres_A,TropPres_A_ct,TropPres_A_sdev,TropPres_A_min,TropPres_A_max,TropTemp_A,TropTemp_A_ct,TropTemp_A_sdev,TropTemp_A_min,TropTemp_A_max,TotH2OVap_A,TotH2OVap_A_ct,TotH2OVap_A_sdev,TotH2OVap_A_min,TotH2OVap_A_max,TotH2OVap_A_err,H2O_MMR_Lyr_A,H2O_MMR_Lyr_A_ct,H2O_MMR_Lyr_A_sdev,H2O_MMR_Lyr_A_min,H2O_MMR_Lyr_A_max,H2O_MMR_Lyr_A_err,H2O_MMR_A,H2O_MMR_A_ct,H2O_MMR_A_sdev,H2O_MMR_A_min,H2O_MMR_A_max,H2O_MMR_A_err,H2O_MMR_Surf_A,H2O_MMR_Surf_A_ct,H2O_MMR_Surf_A_sdev,H2O_MMR_Surf_A_min,H2O_MMR_Surf_A_max,H2O_MMR_Surf_A_err,RelHum_A,RelHum_A_ct,RelHum_A_sdev,RelHum_A_min,RelHum_A_max,RelHumSurf_A,RelHumSurf_A_ct,RelHumSurf_A_sdev,RelHumSurf_A_min,RelHumSurf_A_max,RelHum_liquid_A,RelHum_liquid_A_ct,RelHum_liquid_A_sdev,RelHum_liquid_A_min,RelHum_liquid_A_max,RelHumSurf_liquid_A,RelHumSurf_liquid_A_ct,RelHumSurf_liquid_A_sdev,RelHumSurf_liquid_A_min,RelHumSurf_liquid_A_max,TropHeight_A,TropHeight_A_ct,TropHeight_A_sdev,TropHeight_A_min,TropHeight_A_max,GPHeight_A,GPHeight_A_ct,GPHeight_A_sdev,GPHeight_A_min,GPHeight_A_max,CloudFrc_A,CloudFrc_A_ct,CloudFrc_A_sdev,CloudFrc_A_min,CloudFrc_A_max,CloudFrc_A_err,CloudTopPres_A,CloudTopPres_A_ct,CloudTopPres_A_sdev,CloudTopPres_A_min,CloudTopPres_A_max,CloudTopPres_A_err,CloudTopTemp_A,CloudTopTemp_A_ct,CloudTopTemp_A_sdev,CloudTopTemp_A_min,CloudTopTemp_A_max,CloudTopTemp_A_err,FineCloudFrc_A,FineCloudFrc_A_ct,FineCloudFrc_A_sdev,FineCloudFrc_A_min,FineCloudFrc_A_max,CoarseCloudFrc_A,CoarseCloudFrc_A_ct,CoarseCloudFrc_A_sdev,CoarseCloudFrc_A_min,CoarseCloudFrc_A_max,CoarseCloudPres_A,CoarseCloudPres_A_ct,CoarseCloudPres_A_sdev,CoarseCloudPres_A_min,CoarseCloudPres_A_max,CoarseCloudTemp_A,CoarseCloudTemp_A_ct,CoarseCloudTemp_A_sdev,CoarseCloudTemp_A_min,CoarseCloudTemp_A_max,TotO3_A,TotO3_A_ct,TotO3_A_sdev,TotO3_A_min,TotO3_A_max,TotO3_A_err,O3_VMR_A,O3_VMR_A_ct,O3_VMR_A_sdev,O3_VMR_A_min,O3_VMR_A_max,O3_VMR_A_err,TotCO_A,TotCO_A_ct,TotCO_A_sdev,TotCO_A_min,TotCO_A_max,CO_VMR_A,CO_VMR_A_ct,CO_VMR_A_sdev,CO_VMR_A_min,CO_VMR_A_max,CO_VMR_A_err,TotCH4_A,TotCH4_A_ct,TotCH4_A_sdev,TotCH4_A_min,TotCH4_A_max,CH4_VMR_A,CH4_VMR_A_ct,CH4_VMR_A_sdev,CH4_VMR_A_min,CH4_VMR_A_max,CH4_VMR_A_err,OLR_A,OLR_A_ct,OLR_A_sdev,OLR_A_min,OLR_A_max,OLR_A_err,ClrOLR_A,ClrOLR_A_ct,ClrOLR_A_sdev,ClrOLR_A_min,ClrOLR_A_max,ClrOLR_A_err,XDim:ascending,YDim:ascending,StdPressureLev:ascending,CoarseCloudLayer:ascending,FineCloudLayer:ascending,H2OPressureLev:ascending,H2OPressureLay:ascending,TotalCounts_D,SurfPres_Forecast_D,SurfPres_Forecast_D_ct,SurfPres_Forecast_D_sdev,SurfPres_Forecast_D_min,SurfPres_Forecast_D_max,SurfSkinTemp_D,SurfSkinTemp_D_ct,SurfSkinTemp_D_sdev,SurfSkinTemp_D_min,SurfSkinTemp_D_max,SurfSkinTemp_D_err,EmisIR_D,EmisIR_D_ct,EmisIR_D_sdev,EmisIR_D_min,EmisIR_D_max,EmisIR_D_err,Temperature_D,Temperature_D_ct,Temperature_D_sdev,Temperature_D_min,Temperature_D_max,Temperature_D_err,SurfAirTemp_D,SurfAirTemp_D_ct,SurfAirTemp_D_sdev,SurfAirTemp_D_min,SurfAirTemp_D_max,SurfAirTemp_D_err,TropPres_D,TropPres_D_ct,TropPres_D_sdev,TropPres_D_min,TropPres_D_max,TropTemp_D,TropTemp_D_ct,TropTemp_D_sdev,TropTemp_D_min,TropTemp_D_max,TotH2OVap_D,TotH2OVap_D_ct,TotH2OVap_D_sdev,TotH2OVap_D_min,TotH2OVap_D_max,TotH2OVap_D_err,H2O_MMR_Lyr_D,H2O_MMR_Lyr_D_ct,H2O_MMR_Lyr_D_sdev,H2O_MMR_Lyr_D_min,H2O_MMR_Lyr_D_max,H2O_MMR_Lyr_D_err,H2O_MMR_D,H2O_MMR_D_ct,H2O_MMR_D_sdev,H2O_MMR_D_min,H2O_MMR_D_max,H2O_MMR_D_err,H2O_MMR_Surf_D,H2O_MMR_Surf_D_ct,H2O_MMR_Surf_D_sdev,H2O_MMR_Surf_D_min,H2O_MMR_Surf_D_max,H2O_MMR_Surf_D_err,RelHum_D,RelHum_D_ct,RelHum_D_sdev,RelHum_D_min,RelHum_D_max,RelHumSurf_D,RelHumSurf_D_ct,RelHumSurf_D_sdev,RelHumSurf_D_min,RelHumSurf_D_max,RelHum_liquid_D,RelHum_liquid_D_ct,RelHum_liquid_D_sdev,RelHum_liquid_D_min,RelHum_liquid_D_max,RelHumSurf_liquid_D,RelHumSurf_liquid_D_ct,RelHumSurf_liquid_D_sdev,RelHumSurf_liquid_D_min,RelHumSurf_liquid_D_max,TropHeight_D,TropHeight_D_ct,TropHeight_D_sdev,TropHeight_D_min,TropHeight_D_max,GPHeight_D,GPHeight_D_ct,GPHeight_D_sdev,GPHeight_D_min,GPHeight_D_max,CloudFrc_D,CloudFrc_D_ct,CloudFrc_D_sdev,CloudFrc_D_min,CloudFrc_D_max,CloudFrc_D_err,CloudTopPres_D,CloudTopPres_D_ct,CloudTopPres_D_sdev,CloudTopPres_D_min,CloudTopPres_D_max,CloudTopPres_D_err,CloudTopTemp_D,CloudTopTemp_D_ct,CloudTopTemp_D_sdev,CloudTopTemp_D_min,CloudTopTemp_D_max,CloudTopTemp_D_err,FineCloudFrc_D,FineCloudFrc_D_ct,FineCloudFrc_D_sdev,FineCloudFrc_D_min,FineCloudFrc_D_max,CoarseCloudFrc_D,CoarseCloudFrc_D_ct,CoarseCloudFrc_D_sdev,CoarseCloudFrc_D_min,CoarseCloudFrc_D_max,CoarseCloudPres_D,CoarseCloudPres_D_ct,CoarseCloudPres_D_sdev,CoarseCloudPres_D_min,CoarseCloudPres_D_max,CoarseCloudTemp_D,CoarseCloudTemp_D_ct,CoarseCloudTemp_D_sdev,CoarseCloudTemp_D_min,CoarseCloudTemp_D_max,TotO3_D,TotO3_D_ct,TotO3_D_sdev,TotO3_D_min,TotO3_D_max,TotO3_D_err,O3_VMR_D,O3_VMR_D_ct,O3_VMR_D_sdev,O3_VMR_D_min,O3_VMR_D_max,O3_VMR_D_err,TotCO_D,TotCO_D_ct,TotCO_D_sdev,TotCO_D_min,TotCO_D_max,CO_VMR_D,CO_VMR_D_ct,CO_VMR_D_sdev,CO_VMR_D_min,CO_VMR_D_max,CO_VMR_D_err,TotCH4_D,TotCH4_D_ct,TotCH4_D_sdev,TotCH4_D_min,TotCH4_D_max,CH4_VMR_D,CH4_VMR_D_ct,CH4_VMR_D_sdev,CH4_VMR_D_min,CH4_VMR_D_max,CH4_VMR_D_err,OLR_D,OLR_D_ct,OLR_D_sdev,OLR_D_min,OLR_D_max,OLR_D_err,ClrOLR_D,ClrOLR_D_ct,ClrOLR_D_sdev,ClrOLR_D_min,ClrOLR_D_max,ClrOLR_D_err,XDim:descending,YDim:descending,StdPressureLev:descending,EmisFreqIR:descending,CoarseCloudLayer:descending,FineCloudLayer:descending,H2OPressureLev:descending,H2OPressureLay:descending,TotalCounts_TqJ_A,SurfPres_Forecast_TqJ_A,SurfPres_Forecast_TqJ_A_ct,SurfPres_Forecast_TqJ_A_sdev,SurfPres_Forecast_TqJ_A_min,SurfPres_Forecast_TqJ_A_max,SurfSkinTemp_TqJ_A,SurfSkinTemp_TqJ_A_ct,SurfSkinTemp_TqJ_A_sdev,SurfSkinTemp_TqJ_A_min,SurfSkinTemp_TqJ_A_max,SurfSkinTemp_TqJ_A_err,EmisIR_TqJ_A,EmisIR_TqJ_A_ct,EmisIR_TqJ_A_sdev,EmisIR_TqJ_A_min,EmisIR_TqJ_A_max,EmisIR_TqJ_A_err,Temperature_TqJ_A,Temperature_TqJ_A_ct,Temperature_TqJ_A_sdev,Temperature_TqJ_A_min,Temperature_TqJ_A_max,Temperature_TqJ_A_err,SurfAirTemp_TqJ_A,SurfAirTemp_TqJ_A_ct,SurfAirTemp_TqJ_A_sdev,SurfAirTemp_TqJ_A_min,SurfAirTemp_TqJ_A_max,SurfAirTemp_TqJ_A_err,TropPres_TqJ_A,TropPres_TqJ_A_ct,TropPres_TqJ_A_sdev,TropPres_TqJ_A_min,TropPres_TqJ_A_max,TropTemp_TqJ_A,TropTemp_TqJ_A_ct,TropTemp_TqJ_A_sdev,TropTemp_TqJ_A_min,TropTemp_TqJ_A_max,TotH2OVap_TqJ_A,TotH2OVap_TqJ_A_ct,TotH2OVap_TqJ_A_sdev,TotH2OVap_TqJ_A_min,TotH2OVap_TqJ_A_max,TotH2OVap_TqJ_A_err,H2O_MMR_Lyr_TqJ_A,H2O_MMR_Lyr_TqJ_A_ct,H2O_MMR_Lyr_TqJ_A_sdev,H2O_MMR_Lyr_TqJ_A_min,H2O_MMR_Lyr_TqJ_A_max,H2O_MMR_Lyr_TqJ_A_err,H2O_MMR_TqJ_A,H2O_MMR_TqJ_A_ct,H2O_MMR_TqJ_A_sdev,H2O_MMR_TqJ_A_min,H2O_MMR_TqJ_A_max,H2O_MMR_TqJ_A_err,H2O_MMR_Surf_TqJ_A,H2O_MMR_Surf_TqJ_A_ct,H2O_MMR_Surf_TqJ_A_sdev,H2O_MMR_Surf_TqJ_A_min,H2O_MMR_Surf_TqJ_A_max,H2O_MMR_Surf_TqJ_A_err,RelHum_TqJ_A,RelHum_TqJ_A_ct,RelHum_TqJ_A_sdev,RelHum_TqJ_A_min,RelHum_TqJ_A_max,RelHumSurf_TqJ_A,RelHumSurf_TqJ_A_ct,RelHumSurf_TqJ_A_sdev,RelHumSurf_TqJ_A_min,RelHumSurf_TqJ_A_max,RelHum_liquid_TqJ_A,RelHum_liquid_TqJ_A_ct,RelHum_liquid_TqJ_A_sdev,RelHum_liquid_TqJ_A_min,RelHum_liquid_TqJ_A_max,RelHumSurf_liquid_TqJ_A,RelHumSurf_liquid_TqJ_A_ct,RelHumSurf_liquid_TqJ_A_sdev,RelHumSurf_liquid_TqJ_A_min,RelHumSurf_liquid_TqJ_A_max,TropHeight_TqJ_A,TropHeight_TqJ_A_ct,TropHeight_TqJ_A_sdev,TropHeight_TqJ_A_min,TropHeight_TqJ_A_max,GPHeight_TqJ_A,GPHeight_TqJ_A_ct,GPHeight_TqJ_A_sdev,GPHeight_TqJ_A_min,GPHeight_TqJ_A_max,CloudFrc_TqJ_A,CloudFrc_TqJ_A_ct,CloudFrc_TqJ_A_sdev,CloudFrc_TqJ_A_min,CloudFrc_TqJ_A_max,CloudFrc_TqJ_A_err,CloudTopPres_TqJ_A,CloudTopPres_TqJ_A_ct,CloudTopPres_TqJ_A_sdev,CloudTopPres_TqJ_A_min,CloudTopPres_TqJ_A_max,CloudTopPres_TqJ_A_err,CloudTopTemp_TqJ_A,CloudTopTemp_TqJ_A_ct,CloudTopTemp_TqJ_A_sdev,CloudTopTemp_TqJ_A_min,CloudTopTemp_TqJ_A_max,CloudTopTemp_TqJ_A_err,FineCloudFrc_TqJ_A,FineCloudFrc_TqJ_A_ct,FineCloudFrc_TqJ_A_sdev,FineCloudFrc_TqJ_A_min,FineCloudFrc_TqJ_A_max,CoarseCloudFrc_TqJ_A,CoarseCloudFrc_TqJ_A_ct,CoarseCloudFrc_TqJ_A_sdev,CoarseCloudFrc_TqJ_A_min,CoarseCloudFrc_TqJ_A_max,CoarseCloudPres_TqJ_A,CoarseCloudPres_TqJ_A_ct,CoarseCloudPres_TqJ_A_sdev,CoarseCloudPres_TqJ_A_min,CoarseCloudPres_TqJ_A_max,CoarseCloudTemp_TqJ_A,CoarseCloudTemp_TqJ_A_ct,CoarseCloudTemp_TqJ_A_sdev,CoarseCloudTemp_TqJ_A_min,CoarseCloudTemp_TqJ_A_max,TotO3_TqJ_A,TotO3_TqJ_A_ct,TotO3_TqJ_A_sdev,TotO3_TqJ_A_min,TotO3_TqJ_A_max,TotO3_TqJ_A_err,O3_VMR_TqJ_A,O3_VMR_TqJ_A_ct,O3_VMR_TqJ_A_sdev,O3_VMR_TqJ_A_min,O3_VMR_TqJ_A_max,O3_VMR_TqJ_A_err,TotCO_TqJ_A,TotCO_TqJ_A_ct,TotCO_TqJ_A_sdev,TotCO_TqJ_A_min,TotCO_TqJ_A_max,CO_VMR_TqJ_A,CO_VMR_TqJ_A_ct,CO_VMR_TqJ_A_sdev,CO_VMR_TqJ_A_min,CO_VMR_TqJ_A_max,CO_VMR_TqJ_A_err,TotCH4_TqJ_A,TotCH4_TqJ_A_ct,TotCH4_TqJ_A_sdev,TotCH4_TqJ_A_min,TotCH4_TqJ_A_max,CH4_VMR_TqJ_A,CH4_VMR_TqJ_A_ct,CH4_VMR_TqJ_A_sdev,CH4_VMR_TqJ_A_min,CH4_VMR_TqJ_A_max,CH4_VMR_TqJ_A_err,OLR_TqJ_A,OLR_TqJ_A_ct,OLR_TqJ_A_sdev,OLR_TqJ_A_min,OLR_TqJ_A_max,OLR_TqJ_A_err,ClrOLR_TqJ_A,ClrOLR_TqJ_A_ct,ClrOLR_TqJ_A_sdev,ClrOLR_TqJ_A_min,ClrOLR_TqJ_A_max,ClrOLR_TqJ_A_err,XDim:ascending_TqJoint,YDim:ascending_TqJoint,StdPressureLev:ascending_TqJoint,EmisFreqIR:ascending_TqJoint,CoarseCloudLayer:ascending_TqJoint,FineCloudLayer:ascending_TqJoint,H2OPressureLev:ascending_TqJoint,H2OPressureLay:ascending_TqJoint,TotalCounts_TqJ_D,SurfPres_Forecast_TqJ_D,SurfPres_Forecast_TqJ_D_ct,SurfPres_Forecast_TqJ_D_sdev,SurfPres_Forecast_TqJ_D_min,SurfPres_Forecast_TqJ_D_max,SurfSkinTemp_TqJ_D,SurfSkinTemp_TqJ_D_ct,SurfSkinTemp_TqJ_D_sdev,SurfSkinTemp_TqJ_D_min,SurfSkinTemp_TqJ_D_max,SurfSkinTemp_TqJ_D_err,EmisIR_TqJ_D,EmisIR_TqJ_D_ct,EmisIR_TqJ_D_sdev,EmisIR_TqJ_D_min,EmisIR_TqJ_D_max,EmisIR_TqJ_D_err,Temperature_TqJ_D,Temperature_TqJ_D_ct,Temperature_TqJ_D_sdev,Temperature_TqJ_D_min,Temperature_TqJ_D_max,Temperature_TqJ_D_err,SurfAirTemp_TqJ_D,SurfAirTemp_TqJ_D_ct,SurfAirTemp_TqJ_D_sdev,SurfAirTemp_TqJ_D_min,SurfAirTemp_TqJ_D_max,SurfAirTemp_TqJ_D_err,TropPres_TqJ_D,TropPres_TqJ_D_ct,TropPres_TqJ_D_sdev,TropPres_TqJ_D_min,TropPres_TqJ_D_max,TropTemp_TqJ_D,TropTemp_TqJ_D_ct,TropTemp_TqJ_D_sdev,TropTemp_TqJ_D_min,TropTemp_TqJ_D_max,TotH2OVap_TqJ_D,TotH2OVap_TqJ_D_ct,TotH2OVap_TqJ_D_sdev,TotH2OVap_TqJ_D_min,TotH2OVap_TqJ_D_max,TotH2OVap_TqJ_D_err,H2O_MMR_Lyr_TqJ_D,H2O_MMR_Lyr_TqJ_D_ct,H2O_MMR_Lyr_TqJ_D_sdev,H2O_MMR_Lyr_TqJ_D_min,H2O_MMR_Lyr_TqJ_D_max,H2O_MMR_Lyr_TqJ_D_err,H2O_MMR_TqJ_D,H2O_MMR_TqJ_D_ct,H2O_MMR_TqJ_D_sdev,H2O_MMR_TqJ_D_min,H2O_MMR_TqJ_D_max,H2O_MMR_TqJ_D_err,H2O_MMR_Surf_TqJ_D,H2O_MMR_Surf_TqJ_D_ct,H2O_MMR_Surf_TqJ_D_sdev,H2O_MMR_Surf_TqJ_D_min,H2O_MMR_Surf_TqJ_D_max,H2O_MMR_Surf_TqJ_D_err,RelHum_TqJ_D,RelHum_TqJ_D_ct,RelHum_TqJ_D_sdev,RelHum_TqJ_D_min,RelHum_TqJ_D_max,RelHumSurf_TqJ_D,RelHumSurf_TqJ_D_ct,RelHumSurf_TqJ_D_sdev,RelHumSurf_TqJ_D_min,RelHumSurf_TqJ_D_max,RelHum_liquid_TqJ_D,RelHum_liquid_TqJ_D_ct,RelHum_liquid_TqJ_D_sdev,RelHum_liquid_TqJ_D_min,RelHum_liquid_TqJ_D_max,RelHumSurf_liquid_TqJ_D,RelHumSurf_liquid_TqJ_D_ct,RelHumSurf_liquid_TqJ_D_sdev,RelHumSurf_liquid_TqJ_D_min,RelHumSurf_liquid_TqJ_D_max,TropHeight_TqJ_D,TropHeight_TqJ_D_ct,TropHeight_TqJ_D_sdev,TropHeight_TqJ_D_min,TropHeight_TqJ_D_max,GPHeight_TqJ_D,GPHeight_TqJ_D_ct,GPHeight_TqJ_D_sdev,GPHeight_TqJ_D_min,GPHeight_TqJ_D_max,CloudFrc_TqJ_D,CloudFrc_TqJ_D_ct,CloudFrc_TqJ_D_sdev,CloudFrc_TqJ_D_min,CloudFrc_TqJ_D_max,CloudFrc_TqJ_D_err,CloudTopPres_TqJ_D,CloudTopPres_TqJ_D_ct,CloudTopPres_TqJ_D_sdev,CloudTopPres_TqJ_D_min,CloudTopPres_TqJ_D_max,CloudTopPres_TqJ_D_err,CloudTopTemp_TqJ_D,CloudTopTemp_TqJ_D_ct,CloudTopTemp_TqJ_D_sdev,CloudTopTemp_TqJ_D_min,CloudTopTemp_TqJ_D_max,CloudTopTemp_TqJ_D_err,FineCloudFrc_TqJ_D,FineCloudFrc_TqJ_D_ct,FineCloudFrc_TqJ_D_sdev,FineCloudFrc_TqJ_D_min,FineCloudFrc_TqJ_D_max,CoarseCloudFrc_TqJ_D,CoarseCloudFrc_TqJ_D_ct,CoarseCloudFrc_TqJ_D_sdev,CoarseCloudFrc_TqJ_D_min,CoarseCloudFrc_TqJ_D_max,CoarseCloudPres_TqJ_D,CoarseCloudPres_TqJ_D_ct,CoarseCloudPres_TqJ_D_sdev,CoarseCloudPres_TqJ_D_min,CoarseCloudPres_TqJ_D_max,CoarseCloudTemp_TqJ_D,CoarseCloudTemp_TqJ_D_ct,CoarseCloudTemp_TqJ_D_sdev,CoarseCloudTemp_TqJ_D_min,CoarseCloudTemp_TqJ_D_max,TotO3_TqJ_D,TotO3_TqJ_D_ct,TotO3_TqJ_D_sdev,TotO3_TqJ_D_min,TotO3_TqJ_D_max,TotO3_TqJ_D_err,O3_VMR_TqJ_D,O3_VMR_TqJ_D_ct,O3_VMR_TqJ_D_sdev,O3_VMR_TqJ_D_min,O3_VMR_TqJ_D_max,O3_VMR_TqJ_D_err,TotCO_TqJ_D,TotCO_TqJ_D_ct,TotCO_TqJ_D_sdev,TotCO_TqJ_D_min,TotCO_TqJ_D_max,CO_VMR_TqJ_D,CO_VMR_TqJ_D_ct,CO_VMR_TqJ_D_sdev,CO_VMR_TqJ_D_min,CO_VMR_TqJ_D_max,CO_VMR_TqJ_D_err,TotCH4_TqJ_D,TotCH4_TqJ_D_ct,TotCH4_TqJ_D_sdev,TotCH4_TqJ_D_min,TotCH4_TqJ_D_max,CH4_VMR_TqJ_D,CH4_VMR_TqJ_D_ct,CH4_VMR_TqJ_D_sdev,CH4_VMR_TqJ_D_min,CH4_VMR_TqJ_D_max,CH4_VMR_TqJ_D_err,OLR_TqJ_D,OLR_TqJ_D_ct,OLR_TqJ_D_sdev,OLR_TqJ_D_min,OLR_TqJ_D_max,OLR_TqJ_D_err,ClrOLR_TqJ_D,ClrOLR_TqJ_D_ct,ClrOLR_TqJ_D_sdev,ClrOLR_TqJ_D_min,ClrOLR_TqJ_D_max,ClrOLR_TqJ_D_err,XDim:descending_TqJoint,YDim:descending_TqJoint,StdPressureLev:descending_TqJoint,EmisFreqIR:descending_TqJoint,CoarseCloudLayer:descending_TqJoint,FineCloudLayer:descending_TqJoint,H2OPressureLev:descending_TqJoint,H2OPressureLay:descending_TqJoint,TotalCounts_MW_A,Emis_MW_A,Emis_MW_A_ct,Emis_MW_A_sdev,Emis_MW_A_min,Emis_MW_A_max,Temperature_MW_A,Temperature_MW_A_ct,Temperature_MW_A_sdev,Temperature_MW_A_min,Temperature_MW_A_max,TotH2OVap_MW_A,TotH2OVap_MW_A_ct,TotH2OVap_MW_A_sdev,TotH2OVap_MW_A_min,TotH2OVap_MW_A_max,GPHeight_MW_A,GPHeight_MW_A_ct,GPHeight_MW_A_sdev,GPHeight_MW_A_min,GPHeight_MW_A_max,TotCldLiqH2O_MW_A,TotCldLiqH2O_MW_A_ct,TotCldLiqH2O_MW_A_sdev,TotCldLiqH2O_MW_A_min,TotCldLiqH2O_MW_A_max,TotCldLiqH2O_MW_A_err,XDim:ascending_MW_only,YDim:ascending_MW_only,StdPressureLev:ascending_MW_only,EmisFreqMW:ascending_MW_only,TotalCounts_MW_D,Emis_MW_D,Emis_MW_D_ct,Emis_MW_D_sdev,Emis_MW_D_min,Emis_MW_D_max,Temperature_MW_D,Temperature_MW_D_ct,Temperature_MW_D_sdev,Temperature_MW_D_min,Temperature_MW_D_max,TotH2OVap_MW_D,TotH2OVap_MW_D_ct,TotH2OVap_MW_D_sdev,TotH2OVap_MW_D_min,TotH2OVap_MW_D_max,GPHeight_MW_D,GPHeight_MW_D_ct,GPHeight_MW_D_sdev,GPHeight_MW_D_min,GPHeight_MW_D_max,TotCldLiqH2O_MW_D,TotCldLiqH2O_MW_D_ct,TotCldLiqH2O_MW_D_sdev,TotCldLiqH2O_MW_D_min,TotCldLiqH2O_MW_D_max,TotCldLiqH2O_MW_D_err,XDim:descending_MW_only,YDim:descending_MW_only,StdPressureLev:descending_MW_only,EmisFreqMW:descending_MW_only,Latitude,Longitude,LandSeaMask,Topography}

Import the Temperature_MW_A Dataset

The _FillValue attribute of the Temperature_MW _A data field is inaccessible to Mathematica’s HDF importer. Obtain _FillValue from the HDF file using HDFView.
https://www.hdfgroup.org/download-hdfview/
Assume that the Longitude/Latitude Grid Geolocation mapping is linear -- probably is for Geographic projection.
From HDFView: GridName->”ascending_MW_only” Projection=GCTP_GEO
Must use Table[] to coerce DensityPlot[] to evaluate the mapFun[] at only Integer lat/lon data Grid addresses.
How to add Legend[] to the following? How to insert FaceForm[], EdgeForm[] before CountryData[] to suppress filling coastlines and obscuring the DensityPlot[].

See also:

Wolfram Language & System Documentation: HDF5 Import and Export
https://reference.wolfram.com/language/ref/format/HDF5.html