Attributes { HDF5_GLOBAL { String title "MAIA CTM Stage 0 Product"; String source "WRF-Chem"; String history ": Initial production using software version , built , by . See also Software_version_information and Input_files."; String institution "MAIA products are generated by the MAIA Science Team, using processing and storage facilities of the NASA Langley Research Center Atmospheric Science Data Center (ASDC)."; String collection_number "CXX"; String product_version "X.X.X"; String input_files "A,B,C,...,X,Y,Z"; String coremetadata " MAIA_ANC_CTM_PM_USA-LosAngeles_20190102_F01_V01p00p00.nc eng utf8 dataset ISO 19115-2 Geographic Information - Metadata Part 2 Extensions for imagery and gridded data ISO 19115-2:2009(E) MAIA_L2_CTM_PM gov.nasa.esdis.umm.collectionshortname CollectionShortName {MAIA-Metadata_CollectionVersion} gov.nasa.esdis.umm.collectionversion CollectionVersion 2025-08-03T05:25:14.596357Z CI_DateTypeCode_creation v1.0.0 gov.nasa.esdis.umm.otherid OtherId: PGEVersionId USA-LosAngeles place eng utf8 2019-01-02T08:00:00.000000Z 2019-01-03T08:00:00.000000Z dataset ProductionDateTime 2025-08-03T05:25:14.596357Z GA-EMS OTB-2 gov.nasa.esdis.umm.platformshortname PlatformShortName MAIA-ST gov.nasa.esdis.umm.instrumentshortname InstrumentShortName "; String data_start_time "2019-01-02T08:00:00.000000Z"; String data_end_time "2019-01-03T08:00:00.000000Z"; String local_granule_id "MAIA_ANC_CTM_PM_USA-LosAngeles_20190102_F01_V01p00p00.nc"; String target_name "USA-LosAngeles"; String software_version "v1.0.0"; String product_format_version "v1.0.0"; String data_version "v1.0.0"; String production_time "2025-08-03T05:25:14.596345Z"; String production_hostname "e943134cb28c"; String Inputs_BIOEMIS_SHARED_DOMAIN1 "/app/data/ops/CTM/input/BIOEMIS_SHARED/MAIA_ANC_CTM_BIOEMIS_USA-LosAngeles_20190101T000000Z_D01_F01_V01p00p00.nc"; String Inputs_BIOEMIS_SHARED_DOMAIN2 "/app/data/ops/CTM/input/BIOEMIS_SHARED/MAIA_ANC_CTM_BIOEMIS_USA-LosAngeles_20190101T000000Z_D02_F01_V01p00p00.nc"; String Inputs_FLAMBE "/app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020400.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020500.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020600.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020700.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020800.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901020900.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021400.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021500.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021600.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021700.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021800.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901021900.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901022000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901022100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901022200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901022300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030400.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030500.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030600.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030700.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030800.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901030900.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031400.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031500.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031600.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031700.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031800.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901031900.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901032000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901032100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901032200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901032300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040400.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040500.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040600.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040700.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040800.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901040900.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041300.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041400.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041500.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041600.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041700.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041800.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901041900.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901042000.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901042100.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901042200.dat /app/data/ops/CTM/input/FLAMBE/flambe_arctas_201901042300.dat"; String Inputs_MERRA2_AER_NV "/app/data/ops/CTM/input/MERRA2_AER_NV/MERRA2_400.inst3_3d_aer_Nv.20190102.nc4 /app/data/ops/CTM/input/MERRA2_AER_NV/MERRA2_400.inst3_3d_aer_Nv.20190103.nc4 /app/data/ops/CTM/input/MERRA2_AER_NV/MERRA2_400.inst3_3d_aer_Nv.20190104.nc4"; String Inputs_MERRA2_ANA_NP "/app/data/ops/CTM/input/MERRA2_ANA_NP/MERRA2_400.inst6_3d_ana_Np.20190102.nc4 /app/data/ops/CTM/input/MERRA2_ANA_NP/MERRA2_400.inst6_3d_ana_Np.20190103.nc4 /app/data/ops/CTM/input/MERRA2_ANA_NP/MERRA2_400.inst6_3d_ana_Np.20190104.nc4"; String Inputs_MERRA2_ANA_NV "/app/data/ops/CTM/input/MERRA2_ANA_NV/MERRA2_400.inst6_3d_ana_Nv.20190102.nc4 /app/data/ops/CTM/input/MERRA2_ANA_NV/MERRA2_400.inst6_3d_ana_Nv.20190103.nc4 /app/data/ops/CTM/input/MERRA2_ANA_NV/MERRA2_400.inst6_3d_ana_Nv.20190104.nc4"; String Inputs_MERRA2_CONSTANT_FILE "/app/data/ops/CTM/input/MERRA2_CONSTANT_FILE/MERRA2_101.const_2d_asm_Nx.00000000.nc4"; String Inputs_MERRA2_CHM_NV "/app/data/ops/CTM/input/MERRA2_CHM_NV/MERRA2_400.inst3_3d_chm_Nv.20190102.nc4 /app/data/ops/CTM/input/MERRA2_CHM_NV/MERRA2_400.inst3_3d_chm_Nv.20190103.nc4 /app/data/ops/CTM/input/MERRA2_CHM_NV/MERRA2_400.inst3_3d_chm_Nv.20190104.nc4"; String Inputs_MERRA2_OCN_NX "/app/data/ops/CTM/input/MERRA2_OCN_NX/MERRA2_400.tavg1_2d_ocn_Nx.20190102.nc4 /app/data/ops/CTM/input/MERRA2_OCN_NX/MERRA2_400.tavg1_2d_ocn_Nx.20190103.nc4 /app/data/ops/CTM/input/MERRA2_OCN_NX/MERRA2_400.tavg1_2d_ocn_Nx.20190104.nc4"; String Inputs_MERRA2_SLV_NX "/app/data/ops/CTM/input/MERRA2_SLV_NX/MERRA2_400.tavg1_2d_slv_Nx.20190102.nc4 /app/data/ops/CTM/input/MERRA2_SLV_NX/MERRA2_400.tavg1_2d_slv_Nx.20190103.nc4 /app/data/ops/CTM/input/MERRA2_SLV_NX/MERRA2_400.tavg1_2d_slv_Nx.20190104.nc4"; String Inputs_NLDAS_SHARED_DOMAIN1 "/app/data/ops/CTM/input/NLDAS_SHARED/MAIA_ANC_CTM_NLDAS_USA-LosAngeles_20190101T000000Z_D01_F01_V01p00p00.nc"; String Inputs_NLDAS_SHARED_DOMAIN2 "/app/data/ops/CTM/input/NLDAS_SHARED/MAIA_ANC_CTM_NLDAS_USA-LosAngeles_20190101T000000Z_D02_F01_V01p00p00.nc"; String Inputs_RESTART_DOMAIN1 "/app/data/ops/CTM/input/RESTART/MAIA_ANC_CTM_RESTART_USA-LosAngeles_20190101T000000Z_D01_F01_V01p00p00.nc"; String Inputs_RESTART_DOMAIN2 "/app/data/ops/CTM/input/RESTART/MAIA_ANC_CTM_RESTART_USA-LosAngeles_20190101T000000Z_D02_F01_V01p00p00.nc"; String Inputs_EDGAR_DIR "/app/data/ops/CTM/input/maia_anc_edgar_2020_v0.0.1"; String Inputs_GEOG_DIR "/app/data/ops/CTM/input/maia_anc_geog_2018_v0.0.1"; String Inputs_MEGAN_DIR "/MEGAN_DATA"; String Inputs_NEI_DIR "/app/data/ops/CTM/input/maia_anc_nei_2017_v0.0.1"; String Inputs_SOILNOX_DIR "/app/data/ops/CTM/input/maia_anc_hemco_2014_v0.1.1"; String Inputs_PGE9_CONFIG "/app/data/ops/CTM/input/PGE9_CONFIG/MAIA_ANC_CONFIGPGE9_USA-LosAngeles_F01_V001.yaml"; } Atmosphere { } PM_10 { } Aerosol { } Temperature { } PlanetaryBoundaryLayer { } Ancillary { } WindSpeed { } PM_2_5 { } Atmosphere_altitude_bottom { Float32 _FillValue 9.969209968e+36; String units "m"; String description "Bottom altitude of each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "altitude_bottom"; String fullnamepath "/Atmosphere/altitude_bottom"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Atmosphere_altitude_top { Float32 _FillValue 9.969209968e+36; String units "m"; String description "Top altitude of each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "altitude_top"; String fullnamepath "/Atmosphere/altitude_top"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Atmosphere_rh { Float32 _FillValue 9.969209968e+36; String description "Relative humidity in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "rh"; String fullnamepath "/Atmosphere/rh"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Lambert_Conformal_Conic { String long_name "Lambert Conformal Conic Projection"; Float64 inverse_flattening 298.25722356300003; Float64 min_x -500000.00000000000; Float64 min_y -500000.00000000000; Float64 max_x 500000.00000000000; Float64 max_y 500000.00000000000; String grid_mapping_name "lambert_conformal_conic"; Float32 standard_parallel 35.29999924, 35.29999924; Float32 longitude_of_central_meridian -118.5999985; Float32 latitude_of_projection_origin 35.29999924; Float64 semi_major_axis 6370000.0000000000; String origname "Lambert_Conformal_Conic"; String fullnamepath "/Lambert_Conformal_Conic"; } PM_10_total { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM10 dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "total"; String fullnamepath "/PM_10/total"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aaod_300 { Float32 _FillValue 9.969209968e+36; String description "Absorbing aerosol optical depth at 300 nm in each layer (used as diagnostic)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aaod_300"; String fullnamepath "/Aerosol/aaod_300"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aod_400 { Float32 _FillValue 9.969209968e+36; String description "Aerosol optical depth at 400 nm in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aod_400"; String fullnamepath "/Aerosol/aod_400"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aaod_400 { Float32 _FillValue 9.969209968e+36; String description "Absorbing aerosol optical depth at 400 nm in each layer (used as diagnostic)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aaod_400"; String fullnamepath "/Aerosol/aaod_400"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aod_600 { Float32 _FillValue 9.969209968e+36; String description "Aerosol optical depth at 600 nm in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aod_600"; String fullnamepath "/Aerosol/aod_600"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aod_300 { Float32 _FillValue 9.969209968e+36; String description "Aerosol optical depth at 300 nm in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aod_300"; String fullnamepath "/Aerosol/aod_300"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aaod_600 { Float32 _FillValue 9.969209968e+36; String description "Absorbing aerosol optical depth at 600 nm in each layer (used as diagnostic)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aaod_600"; String fullnamepath "/Aerosol/aaod_600"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aod_1000 { Float32 _FillValue 9.969209968e+36; String description "Aerosol optical depth at 1000 nm in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aod_1000"; String fullnamepath "/Aerosol/aod_1000"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Aerosol_aaod_1000 { Float32 _FillValue 9.969209968e+36; String description "Absorbing aerosol optical depth at 1000 nm in each layer (used as diagnostic)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "aaod_1000"; String fullnamepath "/Aerosol/aaod_1000"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } Temperature_2m { Float32 _FillValue 9.969209968e+36; String units "K"; String description "Temperature (at 2 m)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "2m"; String fullnamepath "/Temperature/2m"; String coordinates "Ancillary_latitude Ancillary_longitude Time"; } PlanetaryBoundaryLayer_height { Float32 _FillValue 9.969209968e+36; String units "m"; String description "Planetary Boundary Layer Height (PBLH)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "height"; String fullnamepath "/PlanetaryBoundaryLayer/height"; String coordinates "Ancillary_latitude Ancillary_longitude Time"; } PlanetaryBoundaryLayer_index { Float32 _FillValue 9.969209968e+36; String description "Index of the layer containing the PBLH"; String grid_mapping "Lambert_Conformal_Conic"; String origname "index"; String fullnamepath "/PlanetaryBoundaryLayer/index"; String coordinates "Ancillary_latitude Ancillary_longitude Time"; } Ancillary_date_time_UTC { String description "CTM UTC simulation time, in format YYYYMMDD_hh:mm:ss"; String origname "date_time_UTC"; String fullnamepath "/Ancillary/date_time_UTC"; } WindSpeed_zonal { Float32 _FillValue 9.969209968e+36; String units "m / s"; String description "Zonal (U)-wind (at 10 m)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "zonal"; String fullnamepath "/WindSpeed/zonal"; String coordinates "Ancillary_latitude Ancillary_longitude Time"; } WindSpeed_meridional { Float32 _FillValue 9.969209968e+36; String units "m / s"; String description "Meridional (V)-wind (at 10 m)"; String grid_mapping "Lambert_Conformal_Conic"; String origname "meridional"; String fullnamepath "/WindSpeed/meridional"; String coordinates "Ancillary_latitude Ancillary_longitude Time"; } WindSpeed_surface { Float32 _FillValue 9.969209968e+36; String units "m / s"; String description "Surface wind speed"; String grid_mapping "Lambert_Conformal_Conic"; String origname "surface"; String fullnamepath "/WindSpeed/surface"; String coordinates "Ancillary_latitude Ancillary_longitude Time"; } PM_2_5_sulfate { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM2.5,sulfate dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "sulfate"; String fullnamepath "/PM_2.5/sulfate"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } PM_2_5_nitrate { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM2.5,nitrate dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "nitrate"; String fullnamepath "/PM_2.5/nitrate"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } PM_2_5_organic_carbon { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM2.5,OC dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "organic_carbon"; String fullnamepath "/PM_2.5/organic_carbon"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } PM_2_5_elemental_carbon { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM2.5,EC dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "elemental_carbon"; String fullnamepath "/PM_2.5/elemental_carbon"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } PM_2_5_total { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM2.5 dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "total"; String fullnamepath "/PM_2.5/total"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } PM_2_5_dust { Float32 _FillValue 9.969209968e+36; String units "\302\265g / m^3"; String description "PM2.5,dust dry mass concentration in each layer"; String grid_mapping "Lambert_Conformal_Conic"; String origname "dust"; String fullnamepath "/PM_2.5/dust"; String coordinates "Ancillary_latitude Ancillary_longitude Layer Time"; } X_Dim { Float32 _FillValue 9.969209968e+36; String unit "meter"; String standard_name "projection_x_coordinate"; String long_name "Projection X Coordinate"; String _CoordinateAxisType "GeoX"; String origname "X_Dim"; String fullnamepath "/X_Dim"; } Y_Dim { Float32 _FillValue 9.969209968e+36; String unit "meter"; String standard_name "projection_y_coordinate"; String long_name "Projection Y Coordinate"; String _CoordinateAxisType "GeoY"; String origname "Y_Dim"; String fullnamepath "/Y_Dim"; } Ancillary_latitude { Float32 _FillValue 9.969209968e+36; String description "Latitude of simulated data"; String grid_mapping "Lambert_Conformal_Conic"; String origname "latitude"; String fullnamepath "/Ancillary/latitude"; String units "degrees_north"; } Ancillary_longitude { Float32 _FillValue 9.969209968e+36; String description "Longitude of simulated data"; String grid_mapping "Lambert_Conformal_Conic"; String origname "longitude"; String fullnamepath "/Ancillary/longitude"; String units "degrees_east"; } DODS_EXTRA { String Unlimited_Dimension "Time", "X_Dim", "Y_Dim"; } }