This readme.txt file was generated on 2025-01-14 Recommended citation for the data: Wells, Kelley; Millet, Dylan; Brewer, Jared. (2025). ROCRv2 methanol, ethene, ethyne, and HCN retrievals from the CrIS satellite sensor. Retrieved from the Data Repository for the University of Minnesota (DRUM), https://doi.org/10.13020/9r8x-pp66 ------------------- GENERAL INFORMATION ------------------- 1. Title of Dataset: ROCRv2 methanol, ethene, ethyne, and HCN retrievals from the CrIS satellite sensor 2. Author Information Author Contact: Dylan Millet (dbm@umn.edu) Name: Kelley Wells Institution: University of Minnesota Email: kcw@umn.edu ORCID: 0000-0003-3025-6878 Name: Dylan Millet Institution: University of Minnesota Email: dbm@umn.edu ORCID: 0000-0003-3076-125X Name: Jared Brewer Institution: University of Minnesota Email: brewe222@umn.edu ORCID: 0000-0003-2884-6203 3. Date published or finalized for release: 2025-01-06 4. Date of data collection: 2012-02-01 to 2023-06-30 5. Geographic location of data collection (where was data collected?): Global 6. Information about funding sources that supported the collection of the data: This research was supported by the National Aeronautics and Space Administration (NASA; Grant #80NSSC21K1975), the National Oceanic and Atmospheric Administration (NOAA; NA22OAR4310200), and the Minnesota Supercomputing Institute (MSI). 7. Overview of the data (abstract): This archive contains new measurements of methanol, ethene, ethyne, and HCN from the CrIS satellite sensor, as well as the code developed for the figures in the following manuscript. -------------------------- SHARING/ACCESS INFORMATION -------------------------- 1. Licenses/restrictions placed on the data: Attribution-NonCommercial-ShareAlike 4.0 International (http://creativecommons.org/licenses/by-nc-sa/4.0/) 2. Links to publications that cite or use the data: K.C. Wells, D.B., Millet, J.F. Brewer, V.H. Payne, K.E. Cady-Pereira, R. Pernak, S. Kulawik, C. Vigouroux, N. Jones, E. Mahieu, M. Makarova, T. Nagahama (2024), Global decadal measurements of methanol, ethene, ethyne, and HCN from the Cross-track Infrared Sounder, Atmos. Meas. Tech., accepted Preprint: doi.org/10.5194/egusphere-2024-1551. 3. Was data derived from another source? No If yes, list source(s): 4. Terms of Use: Data Repository for the U of Minnesota (DRUM) By using these files, users agree to the Terms of Use. https://conservancy.umn.edu/pages/policies/#drum-terms-of-use --------------------- DATA & FILE OVERVIEW --------------------- Filename: ROCRv2_Ethene_2012to2023.zip Short description: This is an archive containing the ethene retrievals from the ROCRv2 algorithm applied to Suomi-NPP CrIS radiances. Filename: ROCRv2_Ethyne_2012to2023.zip Short description: This is an archive containing the ethyne retrievals from the ROCRv2 algorithm applied to Suomi-NPP CrIS radiances. Filename: ROCRv2_HCN_2012to2023.zip Short description: This is an archive containing the HCN retrievals from the ROCRv2 algorithm applied to Suomi-NPP CrIS radiances. Filename: ROCRv2_Methanol_2012to2023.zip Short description: This is an archive containing the methanol retrievals from the ROCRv2 algorithm applied to Suomi-NPP CrIS radiances Filename: README.txt Short description: Description of data Filename: code.zip Short description: This repository contains subdirectories with the code to recreate each figure in the manuscript. Most routines are written in IDL(Interactive Data Language) , apart from two in Matlab and R. The IDL/ folder contains libraries referenced in the IDL routines. If the code for a particular figure requires preprocessed data as input, it is included in the corresponding subdirectory. If there is no data in the subdirectory, then the code processes the ROCRv2 monthly files described above. -------------------------- METHODOLOGICAL INFORMATION -------------------------- 1. Description of methods used for collection/generation of data: The Cross-track Infrared Sounder (CrIS) is a Fourier transform spectrometer onboard three polar orbiting satellites: Suomi-NPP (2012 launch), NOAA-20 (2017 launch), and NOAA-21 (2022 launch). CrIS is a scanning instrument with a 14 km nadir footprint and 2200 km cross-track scan width, enabling near global sampling twice per day. Work here uses the daytime long wave infrared L1B radiances provided by NASA from the Suomi-NPP CrIS instrument, which has a ~1330 LT daytime equator overpass. 2. Methods for processing the data: We calculated a spectral index, HRI, for methanol, HCN, ethyne, and ethene from the CrIS L1B radiances. We then trained a neural network to relate this spectral index to the column abundance of each species, along with information on the satellite viewing geometry and thermodynamic state of the atmosphere, using radiative transfer output. The neural network was applied to daily (daytime) HRI values that were gridded to a 0.5 degree lat x 0.625 degree Lon horizontal grid to derive column densities with a globally-fixed set of species vertical profiles (defined as P90, the atmospheric pressure below which 90% of the column resides), and averaged on a monthly basis. 3. Instrument- or software-specific information needed to interpret the data: .nc files can be opened with any standard netcdf libraries in Python, Matlab, IDL, etc., or free tool like Panoply to open the file standalone and get a quick look at the data. 4. Standards and calibration information, if appropriate: NA 5. Environmental/experimental conditions: NA 6. Describe any quality-assurance procedures performed on the data: Network training was done on 10 random extractions of the training data; the resulting spread in the 10 networks provides a measure of confidence in the retrieved column densities. We screened data with column relative standard deviations >20% across the 10 networks. We also excluded data over scenes with surface temperatures < 270 K, due to potential retrieval artifacts from snow and ice. 7. People involved with sample collection, processing, analysis and/or submission: Kelley Wells, Jared Brewer, Dylan Millet ----------------------------------------- DATA-SPECIFIC INFORMATION ----------------------------------------- Each of the ROCRv2 archives contain one file for each year from 2012-2023, with the following variables: - Column: Monthly mean column densities (molec/cm^2) on a 0.5x0.625 degree grid, of size lat x lon x P90 x month - lat: center latitude of the data grid - lon: center longitude of the data grid - P90: P90 values at which the retrievals were performed (hPa) --------------------------------------------- DATA TREE --------------------------------------------- | Readme_Millet_2025.txt | | \ | code.zip | ROCRv2_Ethene_2012to2023.zip | ROCRv2_Ethyne_2012to2023.zip | ROCRv2_HCN_2012to2023.zip | ROCRv2_Methanol_2012to2023.zip | +---code | \---code | +---Fig1 | | GEOSChem_VOC_Jac_multi_ang.cdf | | plot_Jacobians.pro | | | +---Fig10 | | | VOC_column_P90_compare.pro | | | | | +---GCP90 | | | 201907_Ethene_monthlymean.sav | | | 201907_Ethyne_monthlymean.sav | | | 201907_HCN_monthlymean.sav | | | 201907_Methanol_monthlymean.sav | | | | | \---GFASP90 | | 201907_Ethene_monthlymean.sav | | 201907_Ethyne_monthlymean.sav | | 201907_HCN_monthlymean.sav | | 201907_Methanol_monthlymean.sav | | | +---Fig11 | | compare_CrIS_NDACC.pro | | CrIS_Ethene_Jungfraujoch_Switz.sav | | CrIS_Ethene_Maido_Reunion.sav | | CrIS_Ethyne_Boulder_CO.sav | | CrIS_Ethyne_Jungfraujoch_Switz.sav | | CrIS_Ethyne_Maido_Reunion.sav | | CrIS_Ethyne_Porto_Velho.sav | | CrIS_Ethyne_Toronto_TAO.sav | | CrIS_Ethyne_Wollongong_Aus.sav | | CrIS_Ethyne_Xianghe_China.sav | | CrIS_HCN_Boulder_CO.sav | | CrIS_HCN_Bremen_Germany.sav | | CrIS_HCN_Hawaii_MaunaLoa.sav | | CrIS_HCN_Jungfraujoch_Switz.sav | | CrIS_HCN_Lauder_NZ.sav | | CrIS_HCN_Maido_Reunion.sav | | CrIS_HCN_Paramaribo_Suriname.sav | | CrIS_HCN_Porto_Velho.sav | | CrIS_HCN_Rikubetsu_Japan.sav | | CrIS_HCN_Saint_Petersburg.sav | | CrIS_HCN_StDenis_Reunion.sav | | CrIS_HCN_Tenerife_Spain.sav | | CrIS_HCN_Toronto_TAO.sav | | CrIS_HCN_Wollongong_Aus.sav | | CrIS_HCN_Xianghe_China.sav | | CrIS_HCN_Zugspitze_Germany.sav | | CrIS_Methanol_Jungfraujoch_Switz.sav | | CrIS_Methanol_Maido_Reunion.sav | | CrIS_Methanol_Porto_Velho.sav | | CrIS_Methanol_Saint_Petersburg.sav | | CrIS_Methanol_Toronto_TAO.sav | | NDACC_Column_SF_Boulder_CO_Ethyne.sav | | NDACC_Column_SF_Boulder_CO_HCN.sav | | NDACC_Column_SF_Bremen_Germany_HCN.sav | | NDACC_Column_SF_Hawaii_MaunaLoa_HCN.sav | | NDACC_Column_SF_Jungfraujoch_Switz_Ethene.sav | | NDACC_Column_SF_Jungfraujoch_Switz_Ethyne.sav | | NDACC_Column_SF_Jungfraujoch_Switz_HCN.sav | | NDACC_Column_SF_Jungfraujoch_Switz_Methanol.sav | | NDACC_Column_SF_Lauder_NZ_HCN.sav | | NDACC_Column_SF_Maido_Reunion_Ethene.sav | | NDACC_Column_SF_Maido_Reunion_Ethyne.sav | | NDACC_Column_SF_Maido_Reunion_HCN.sav | | NDACC_Column_SF_Maido_Reunion_Methanol.sav | | NDACC_Column_SF_Paramaribo_Suriname_HCN.sav | | NDACC_Column_SF_Porto_Velho_Ethyne.sav | | NDACC_Column_SF_Porto_Velho_HCN.sav | | NDACC_Column_SF_Porto_Velho_Methanol.sav | | NDACC_Column_SF_Rikubetsu_Japan_HCN.sav | | NDACC_Column_SF_Saint_Petersburg_HCN.sav | | NDACC_Column_SF_Saint_Petersburg_Methanol.sav | | NDACC_Column_SF_StDenis_Reunion_HCN.sav | | NDACC_Column_SF_Tenerife_Spain_HCN.sav | | NDACC_Column_SF_Toronto_TAO_Ethyne.sav | | NDACC_Column_SF_Toronto_TAO_HCN.sav | | NDACC_Column_SF_Toronto_TAO_Methanol.sav | | NDACC_Column_SF_Wollongong_Aus_Ethyne.sav | | NDACC_Column_SF_Wollongong_Aus_HCN.sav | | NDACC_Column_SF_Xianghe_China_Ethyne.sav | | NDACC_Column_SF_Xianghe_China_HCN.sav | | NDACC_Column_SF_Zugspitze_Germany_HCN.sav | | NDACC_Ethyne_Boulder_CO.sav | | NDACC_Ethyne_Jungfraujoch_Switz.sav | | NDACC_Ethyne_Maido_Reunion.sav | | NDACC_Ethyne_Porto_Velho.sav | | NDACC_Ethyne_Toronto_TAO.sav | | NDACC_Ethyne_Wollongong_Aus.sav | | NDACC_Ethyne_Xianghe_China.sav | | NDACC_HCN_Boulder_CO.sav | | NDACC_HCN_Bremen_Germany.sav | | NDACC_HCN_Hawaii_MaunaLoa.sav | | NDACC_HCN_Jungfraujoch_Switz.sav | | NDACC_HCN_Lauder_NZ.sav | | NDACC_HCN_Maido_Reunion.sav | | NDACC_HCN_Paramaribo_Suriname.sav | | NDACC_HCN_Porto_Velho.sav | | NDACC_HCN_Rikubetsu_Japan.sav | | NDACC_HCN_Saint_Petersburg.sav | | NDACC_HCN_StDenis_Reunion.sav | | NDACC_HCN_Tenerife_Spain.sav | | NDACC_HCN_Toronto_TAO.sav | | NDACC_HCN_Wollongong_Aus.sav | | NDACC_HCN_Xianghe_China.sav | | NDACC_HCN_Zugspitze_Germany.sav | | NDACC_Methanol_Jungfraujoch_Switz.sav | | NDACC_Methanol_Maido_Reunion.sav | | NDACC_Methanol_Porto_Velho.sav | | NDACC_Methanol_Saint_Petersburg.sav | | NDACC_Methanol_Toronto_TAO.sav | | NDACC_monthly_ensemble.pro | | README.txt | | | +---Fig12&13 | | 201901_Ethene_GEOSChem_monthly.sav | | 201901_Ethene_ROCRv2_monthly_GCP90.sav | | 201901_Ethyne_GEOSChem_monthly.sav | | 201901_Ethyne_ROCRv2_monthly_GCP90.sav | | 201901_HCN_GEOSChem_monthly.sav | | 201901_HCN_ROCRv2_monthly_GCP90.sav | | 201901_Methanol_GEOSChem_monthly.sav | | 201901_Methanol_ROCRv2_monthly_GCP90.sav | | 201904_Ethene_GEOSChem_monthly.sav | | 201904_Ethene_ROCRv2_monthly_GCP90.sav | | 201904_Ethyne_GEOSChem_monthly.sav | | 201904_Ethyne_ROCRv2_monthly_GCP90.sav | | 201904_HCN_GEOSChem_monthly.sav | | 201904_HCN_ROCRv2_monthly_GCP90.sav | | 201904_Methanol_GEOSChem_monthly.sav | | 201904_Methanol_ROCRv2_monthly_GCP90.sav | | 201907_Ethene_GEOSChem_monthly.sav | | 201907_Ethene_ROCRv2_monthly_GCP90.sav | | 201907_Ethyne_GEOSChem_monthly.sav | | 201907_Ethyne_ROCRv2_monthly_GCP90.sav | | 201907_HCN_GEOSChem_monthly.sav | | 201907_HCN_ROCRv2_monthly_GCP90.sav | | 201907_Methanol_GEOSChem_monthly.sav | | 201907_Methanol_ROCRv2_monthly_GCP90.sav | | 201910_Ethene_GEOSChem_monthly.sav | | 201910_Ethene_ROCRv2_monthly_GCP90.sav | | 201910_Ethyne_GEOSChem_monthly.sav | | 201910_Ethyne_ROCRv2_monthly_GCP90.sav | | 201910_HCN_GEOSChem_monthly.sav | | 201910_HCN_ROCRv2_monthly_GCP90.sav | | 201910_Methanol_GEOSChem_monthly.sav | | 201910_Methanol_ROCRv2_monthly_GCP90.sav | | ROCRv2_column_GEOSChem_compare.pro | | | +---Fig2 | | 202001_Ethene_gridded_HRI_narrow_05x0625.sav | | 202001_Ethyne_gridded_HRI_narrow_05x0625.sav | | 202001_HCN_gridded_HRI_narrow_05x0625.sav | | 202001_Methanol_gridded_HRI_narrow_05x0625.sav | | Aust_fire_VOCs.pro | | Products_L2-CO-0.nc | | Products_Radiance-FM-full_band.nc | | README.txt | | Streamlined_InPlume_OutPlume_diff.R | | Wells2024_CodeDir.Rproj | | Wells2024_Subroutines.R | | | +---Fig3 | | Ethene_HRI_narrow_trainingset.mat | | Ethyne_HRI_narrow_trainingset.mat | | HCN_HRI_narrow_trainingset.mat | | HRI_trainingset_scatter.m | | Methanol_HRI_narrow_trainingset.mat | | | +---Fig4 | | ANN_performance_scatter.pro | | bin_column_stddev_ANN.pro | | Ethene_ANNbias_column_deltaT_binned.sav | | Ethene_ANN_column_deltaT_binned.sav | | Ethene_predicted_10pred.csv | | Ethyne_ANNbias_column_deltaT_binned.sav | | Ethyne_ANN_column_deltaT_binned.sav | | Ethyne_predicted_10pred.csv | | HCN_ANNbias_column_deltaT_binned.sav | | HCN_ANN_column_deltaT_binned.sav | | HCN_predicted_10pred.csv | | Methanol_ANNbias_column_deltaT_binned.sav | | Methanol_ANN_column_deltaT_binned.sav | | Methanol_predicted_10pred.csv | | plot_ANN_performance.pro | | README.txt | | | +---Fig5 | | 2019_Ethene_narrow_column.sav | | 2019_Ethyne_narrow_column.sav | | 2019_HCN_narrow_column.sav | | 2019_Methanol_narrow_column.sav | | bin_HRI_column_stddev.pro | | Ethene_column_deltaT_binned_screened.sav | | Ethyne_column_deltaT_binned_screened.sav | | HCN_column_deltaT_binned_screened.sav | | Methanol_column_deltaT_binned_screened.sav | | plot_binned_rsd.pro | | README.txt | | | +---Fig6 | | ROCRv2_seasonalmean_maps.pro | | | +---Fig7&8 | | ROCRv2_regional_timelines.pro | | | +---Fig9 | | Column_v_P90_regional.pro | | | \---IDL | | scaling_image.pro | | | \---gamap2 | | .idlwave_catalog | | cmtotal.tar.gz | | MPREADME | | | +---.git | | | config | | | description | | | gitk.cache | | | HEAD | | | index | | | packed-refs | | | | | +---branches | | +---hooks | | | applypatch-msg.sample | | | commit-msg.sample | | | post-update.sample | | | pre-applypatch.sample | | | pre-commit.sample | | | pre-push.sample | | | pre-rebase.sample | | | prepare-commit-msg.sample | | | update.sample | | | | | +---info | | | exclude | | | | | +---logs | | | | HEAD | | | | | | | \---refs | | | +---heads | | | | master | | | | | | | \---remotes | | | \---origin | | | HEAD | | | | | +---objects | | | +---info | | | \---pack | | | pack-aea10ca9f4638ae39eeb22b02d35d75a872cc2c1.idx | | | pack-aea10ca9f4638ae39eeb22b02d35d75a872cc2c1.pack | | | | | \---refs | | +---heads | | | master | | | | | +---remotes | | | \---origin | | | HEAD | | | | | \---tags | +---atm_sci | | add_data.pro | | airdens.pro | | e_h2o.pro | | format_inp.pro | | get_range.pro | | hystat.pro | | knmhc.pro | | ktroe.pro | | model2airnumdens.pro | | numden.pro | | pedge.pro | | physconst.pro | | pmid.pro | | read_sonde.pro | | read_sondestations.pro | | REVISIONS | | rh.pro | | schmidt.pro | | ussa_alt.pro | | ussa_press.pro | | ussa_temp.pro | | zmid.pro | | zstar.pro | | | +---benchmark | | | aod_conc_range.1mon | | | aod_diff_range.1mon | | | benchmark_1mon.pro | | | differences.pro | | | differences_aod.pro | | | diff_2d_met.pro | | | diff_3d_met.pro | | | diff_clouds.pro | | | diff_range.1mon | | | emission_differences.pro | | | emission_maps.pro | | | emission_ratios.pro | | | freq_dist.pro | | | fullchem_budget.pro | | | fullchem_emissions.pro | | | get_conc_range.pro | | | get_diff_range.pro | | | jv_diff.pro | | | jv_map.pro | | | jv_ratio.pro | | | maps.pro | | | maps_aod.pro | | | mcf_lifetime.pro | | | plot_masscons.pro | | | profiles.pro | | | ratios.pro | | | read_conc_range.pro | | | read_diff_range.pro | | | REVISIONS | | | strat.pro | | | strat_diff.pro | | | zonal.pro | | | zonal_diff.pro | | | | | \---input | | input_bm.1mon | | | +---color | | | cindex.pro | | | colorbar.pro | | | colorbar_ndiv.pro | | | compress_div_ct.pro | | | custom_colortable.pro | | | document_color_table.pro | | | gamap_colors.pro | | | hcolorbar.pro | | | myct.pro | | | myct_defaults.pro | | | myct_define.pro | | | REVISIONS | | | xcolors.pro | | | | | \---tables | | brewer.tbl | | CREDITS | | gamap_colors.tbl | | gamap_colors_idl7.pdf | | gamap_colors_idl7.tbl | | gamap_colors_idl8.pdf | | gamap_colors_idl8.tbl | | README | | | +---data_files | | | .cvsignore | | | countries.025x025.gif | | | countries.table | | | ctm.bpch.examples | | | pedge.geos5.05x0667.sav | | | pedge.geos5.1x125.sav | | | pedge.geos5.2x25.sav | | | pedge.geos5.4x5.sav | | | pedge.geos5_47l.05x0667.sav | | | pedge.geos5_47l.1x125.sav | | | pedge.geos5_47l.2x25.sav | | | pedge.geos5_47l.4x5.sav | | | ps-ptop.geos1.2x25 | | | ps-ptop.geos1.4x5 | | | ps-ptop.geos3.1x1 | | | ps-ptop.geos3.2x25 | | | ps-ptop.geos3.4x5 | | | ps-ptop.geos4.1x125.ch | | | ps-ptop.geos4.2x25 | | | ps-ptop.geos4.4x5 | | | ps-ptop.geos5.025x03125 | | | ps-ptop.geos5.05x0625 | | | ps-ptop.geos5.05x0667 | | | ps-ptop.geos5.2x25 | | | ps-ptop.geos5.4x5 | | | ps-ptop.geoss.2x25 | | | ps-ptop.geoss.4x5 | | | ps-ptop.merra.2x25 | | | ps-ptop.merra.4x5 | | | ps-ptop.merra2.05x0625 | | | ps-ptop.merra2.4x5 | | | | | \---examples_ts | | combts_NOx.bpch | | input.geos | | stations.20010720 | | stations.20010801 | | ts20010720.bpch | | ts20010721.bpch | | ts20010722.bpch | | ts20010723.bpch | | ts20010724.bpch | | ts20010725.bpch | | ts20010726.bpch | | ts20010727.bpch | | ts20010728.bpch | | ts20010729.bpch | | ts20010730.bpch | | ts20010731.bpch | | ts20010801.bpch | | ts20010802.bpch | | | +---date_time | | add_date.pro | | date2ymd.pro | | day_of_year.pro | | isleap.pro | | localtime.pro | | nymd2tau.pro | | REVISIONS | | rewrite_agprod.pro | | strdate.pro | | tau2yymmdd.pro | | ymd2date.pro | | | +---dbm_mod | | #org_boot.pro# | | AddColScat.pro | | org_boot.pro | | | +---doc | | add_template.pro | | fix_manual_html.pro | | gamap2_html.pro | | gamap2_manual_create.pro | | gamap2_revisions.pro | | idl2html.pro | | REVISIONS | | revisions.pro | | update_library.pro | | usage.pro | | | +---examples | | ctm_examples.pro | | examples_manip_4d.pro | | example_anim_ts.pro | | example_nd48_nd49.pro | | example_overplot.pro | | example_polar.pro | | example_tvmap.pro | | REVISIONS | | | +---fanning | | | centertlb.pro | | | coyoteprograms.zip | | | error_message.pro | | | fsc_base_filename.pro | | | ncdf_browser.pro | | | ncdf_data__define.pro | | | ncdf_data__define.pro~ | | | ncdf_file__define.pro | | | textbox.pro | | | textlineformat.pro | | | undefine2.pro | | | undefine2.pro~ | | | | | \---coyote | | | .idlwave_catalog | | | adjustposition.pro | | | ansi_value.pro | | | arcsample.pro | | | asinhscl.pro | | | aspect.pro | | | binary.pro | | | blob_analyzer__define.pro | | | capfirstletter.pro | | | cgaddtopath.pro | | | cgappendtofilename.pro | | | cgarrow.pro | | | cgaspect.pro | | | cgaxis.pro | | | cgbarplot.pro | | | cgbitget.pro | | | cgblendimage.pro | | | cgboxplot.pro | | | cgcbar2kml.pro | | | cgcentertlb.pro | | | cgchangemapprojection.pro | | | cgcheckforsymbols.pro | | | cgcleanup.pro | | | cgcliptomap.pro | | | cgcmdwindow__define.pro | | | cgcolor.pro | | | cgcolor24.pro | | | cgcolorbar.pro | | | cgcolorfill.pro | | | cgconlevels.pro | | | cgcontainer__define.pro | | | cgcontour.pro | | | cgcontrol.pro | | | cgcoord__define.pro | | | cgcoyotegraphic.pro | | | cgdbltostr.pro | | | cgdcbar.pro | | | cgdefaultcolor.pro | | | cgdefcharsize.pro | | | cgdelete.pro | | | cgdemodata.pro | | | cgdisplay.pro | | | cgdotplot.pro | | | cgdrawshapes.pro | | | cgdrawvectors.pro | | | cgdraw_roi.pro | | | cgerase.pro | | | cgerrormsg.pro | | | cgfileselect__define.pro | | | cgfindcoyotefiles.pro | | | cgfindmapboundary.pro | | | cgfindpathto.pro | | | cgfixps.pro | | | cggeomap.pro | | | cggeomosaic.pro | | | cggetcolorstate.pro | | | cggooglemapmarker__define.pro | | | cggooglemapwidget.pro | | | cggooglemapwidget__define.pro | | | cggoogle_metersperpixel.pro | | | cggraphicskeywords__define.pro | | | cggreek.pro | | | cghasimagemagick.pro | | | cghistogram.pro | | | cghistoplot.pro | | | cgimage.pro | | | cgimage2kml.pro | | | cgimagegroup__define.pro | | | cgimageinfo.pro | | | cgimageinfodescribevalues.pro | | | cgimgscl.pro | | | cgjulian2date.pro | | | cgkml2kmz.pro | | | cgkml_feature__define.pro | | | cgkml_file__define.pro | | | cgkml_groundoverlay__define.pro | | | cgkml_lookat__define.pro | | | cgkml_object__define.pro | | | cgkml_overlay__define.pro | | | cgkml_screenoverlay__define.pro | | | cgkrig2d.pro | | | cglayout.pro | | | cglegend.pro | | | cglegenditem__define.pro | | | cgloadct.pro | | | cgloggen.pro | | | cgmapcontinents__define.pro | | | cgmapgrid__define.pro | | | cgmapplots__define.pro | | | cgmapvector__define.pro | | | cgmap_continents.pro | | | cgmap_grid.pro | | | cgmap_gshhs.pro | | | cgmap_set.pro | | | cgmap__define.pro | | | cgminmax.pro | | | cgmonths.pro | | | cgncdfmap.pro | | | cgnormalize.pro | | | cgnumber_formatter.pro | | | cgobj_isa.pro | | | cgoplot.pro | | | cgotsu_threshold.pro | | | cgoverplot__define.pro | | | cgpercentiles.pro | | | cgpickcolorname.pro | | | cgpickfile.pro | | | cgpixmap.pro | | | cgpixmapwindow__define.pro | | | cgplot.pro | | | cgplots.pro | | | cgpolygon.pro | | | cgprogressbar__define.pro | | | cgps2pdf.pro | | | cgps2raster.pro | | | cgpsdims.pro | | | cgpswindow.pro | | | cgps_close.pro | | | cgps_config.pro | | | cgps_open.pro | | | cgps_setup__define.pro | | | cgquery.pro | | | cgrandomindices.pro | | | cgrandomwald.pro | | | cgresizeimage.pro | | | cgresizeraster.pro | | | cgreverseindices.pro | | | cgrootname.pro | | | cgscalevector.pro | | | cgscatter2d.pro | | | cgset.pro | | | cgsetcolorstate.pro | | | cgsetdifference.pro | | | cgsetintersection.pro | | | cgsetunion.pro | | | cgset_ttfont.pro | | | cgshade_surf.pro | | | cgshapeinfo.pro | | | cgshapepointfile.pro | | | cgshaperange.pro | | | cgshow.pro | | | cgsnake.pro | | | cgsnapshot.pro | | | cgsourcedir.pro | | | cgstretch.pro | | | cgsurf.pro | | | cgsurface.pro | | | cgsymbol.pro | | | cgsymcat.pro | | | cgtasseledcap.pro | | | cgtasseledcapcoeffs.pro | | | cgtaylordiagram.pro | | | cgtext.pro | | | cgtimestamp.pro | | | cgtransparentimage.pro | | | cgutmzone.pro | | | cgwarptomap.pro | | | cgwhoami.pro | | | cgwhocalledme.pro | | | cgwindow.pro | | | cgwindow_getdefs.pro | | | cgwindow_setdefs.pro | | | cgwindrose.pro | | | cgzimage.pro | | | cgzplot.pro | | | cgzplot__define.pro | | | checkerboard.pro | | | cindex.pro | | | clipboard.pro | | | clipscl.pro | | | colorbuttonbitmap.pro | | | colorsareidentical.pro | | | contrastzoom.pro | | | convert_to_type.pro | | | cw_drawcolor.pro | | | cw_spacer.pro | | | dirpath.pro | | | errorlogger__define.pro | | | find_boundary.pro | | | fit_ellipse.pro | | | fixed_map_grid.pro | | | floats_equal.pro | | | fpufix.pro | | | fsc_brewer.tbl | | | fsc_colorbar__define.pro | | | fsc_colorselect.pro | | | fsc_droplist.pro | | | fsc_field.pro | | | fsc_fileselect.pro | | | fsc_inputfield.pro | | | fsc_plotwindow.pro | | | fsc_psconfig__define.pro | | | gaussscl.pro | | | getimage.pro | | | getprimaryscreensize.pro | | | get_object_id.pro | | | gmascl.pro | | | hcolorbar__define.pro | | | hdfread.pro | | | hdfwrite.pro | | | help_var.pro | | | histomatch.pro | | | idl_object__define.pro | | | imageselect.pro | | | image_blend.pro | | | image_dimensions.pro | | | inside.pro | | | jd2time.pro | | | leftjustify.pro | | | linkedlist__define.pro | | | list_selector.pro | | | logscl.pro | | | maxmin.pro | | | maxwindowsize.pro | | | name_selector.pro | | | ncdf_attribute__define.pro | | | ncdf_browser.pro | | | ncdf_castdatatype.pro | | | ncdf_container__define.pro | | | ncdf_data__define.pro | | | ncdf_dimension__define.pro | | | ncdf_file_examples.pro | | | ncdf_file__define.pro | | | ncdf_isvalidfile.pro | | | ncdf_variable__define.pro | | | pickcolor.pro | | | precipmap.pro | | | printpath.pro | | | printwindow.pro | | | program.documentation.html | | | ps_background.pro | | | pwd.pro | | | randomnumbergenerator__define.pro | | | rangeof.pro | | | README.txt | | | repmat.pro | | | resolve_object.pro | | | reverse_axes.pro | | | savetomain.pro | | | scalemodis.pro | | | scrollwindow.pro | | | sdevscl.pro | | | select_objects.pro | | | setdefaultvalue.pro | | | sharpen.pro | | | sort_nd.pro | | | stationplot.pro | | | str_size.pro | | | textbox.pro | | | textlineformat.pro | | | texture_surface.pro | | | themonths.pro | | | transform_volume.pro | | | undefine.pro | | | vcolorbar__define.pro | | | windbarb.pro | | | windowavailable.pro | | | windowimage.pro | | | xcolors.pro | | | | | \---public | | cubehelix.pro | | gauss2d.pro | | hist_nd.pro | | jc_sha1.pro | | loglevels.pro | | pg_plotimage.pro | | plotimage.pro | | README.txt | | str_replace.pro | | tvcircle.pro | | | +---file_io | | bpch2ascii.pro | | bpch2coards.pro | | bpch2gmi.pro | | bpch2hdf.pro | | bpch2nc.pro | | bpch2pch.pro | | bpch_link.pro | | bpch_monthly_mean.pro | | bpch_sep.pro | | bpch_test.pro | | convert_o3pl.pro | | create_tagox_restart.pro | | eos_getgr.pro | | eos_getsw.pro | | extract_filename.pro | | extract_path.pro | | file_exist.pro | | future2bpch.pro | | get_freelun.pro | | hdf_getsd.pro | | hdf_getsdattr.pro | | hdf_getvd.pro | | hdf_setsd.pro | | is_dir.pro | | make_multi_nc.pro | | make_nc_recursive.pro | | make_pdf.pro | | make_restart.pro | | mfindfile.pro | | ncdf_get.pro | | ncdf_read.pro | | ncdf_set.pro | | ncdf_valid_name.pro | | open_file.pro | | program_dir.pro | | readdata.pro | | read_bdt0001.pro | | read_bin.pro | | read_h5dataset.pro | | REVISIONS | | routine_name.pro | | scalefoss2bpch.pro | | testpath.pro | | writedata.pro | | write_bdt0001.pro | | write_bin.pro | | | +---gamap_util | | compare_flight.pro | | ctm_boxsize.pro | | ctm_cleanup.pro | | ctm_column_du.pro | | ctm_convert_unit.pro | | ctm_datainfo.pro | | ctm_diaginfo.pro | | ctm_diff.pro | | ctm_extract.pro | | ctm_get_data.pro | | ctm_get_datablock.pro | | ctm_grid.pro | | ctm_index.pro | | ctm_label.pro | | ctm_locatediff.pro | | ctm_make_datainfo.pro | | ctm_mapgrid.pro | | ctm_mass_check.pro | | ctm_namext.pro | | ctm_noybudget.pro | | ctm_overlay.pro | | ctm_overlay_wind.pro | | ctm_oxbudget.pro | | ctm_plot.pro | | ctm_plotdiff.pro | | ctm_plotdiff4.pro | | ctm_plotratio.pro | | ctm_plot_timeseries.pro | | ctm_printdiff.pro | | ctm_read_planeflight.pro | | ctm_resext.pro | | ctm_restart_o3.pro | | ctm_sum.pro | | ctm_sum_emissions.pro | | ctm_tracerinfo.pro | | ctm_type.pro | | ctm_writebpch.pro | | ctm_writenc.pro | | find_cells_by_country.pro | | find_tracer_index.pro | | gamap.pro | | getmodelandgridinfo.pro | | isopleth_map.pro | | plane_plot.pro | | plotsigma.pro | | read_eptoms.pro | | read_mld.pro | | REVISIONS | | test_met.pro | | tsdiag.pro | | tsplot.pro | | tvmap.pro | | tvplot.pro | | | +---general | | add_separator.pro | | choice.pro | | code_tree.pro | | convert_index.pro | | convert_lon.pro | | datatype.pro | | default_dirs.pro | | default_gte.pro | | default_range.pro | | distribute.pro | | extract_comments.pro | | getdatablock.pro | | ind_comb.pro | | inv_index.pro | | in_range.pro | | is_defined.pro | | is_selected.pro | | little_endian.pro | | loop.pro | | make_selection.pro | | n_uniq.pro | | pause.pro | | pwd.pro | | resolve_every.pro | | REVISIONS | | rma.pro | | undefine.pro | | yesno.pro | | | +---graphics | | close_device.pro | | gif2ps.pro | | jpeg2ps.pro | | open_device.pro | | REVISIONS | | screen2bmp.pro | | screen2gif.pro | | screen2jpg.pro | | screen2png.pro | | screen2tiff.pro | | tvread.pro | | | +---idl_startup | | idl_startup.pro | | README | | | +---input_files | | diaginfo.dat | | gamap.defaults | | tracerinfo.dat | | | +---internals | | adj_index.pro | | create3dfstru.pro | | create3dhstru.pro | | ctm_doselect_data.pro | | ctm_getdefaultstructures.pro | | ctm_open_file.pro | | ctm_print_datainfo.pro | | ctm_read3db_header.pro | | ctm_read3dp_header.pro | | ctm_read_coards.pro | | ctm_read_data.pro | | ctm_read_eosgr.pro | | ctm_read_gmao.pro | | ctm_read_gmi.pro | | ctm_read_multilevel.pro | | ctm_read_multitracer.pro | | ctm_read_ncdf.pro | | ctm_retrieve_data.pro | | ctm_select_data.pro | | ctm_validatestructures.pro | | expand_category.pro | | gamap_cmn.pro | | gamap_init.pro | | geteta.pro | | getsigma.pro | | get_geos5_press.pro | | get_is_edged.pro | | REVISIONS | | select_model.pro | | tvimage.pro | | | +---manual | | | gamap_manual_replace.html | | | | | \---html | | +---all | | | .gitignore | | | | | +---by_alphabet | | | .gitignore | | | | | \---by_category | | .gitignore | | | +---math_units | | arrex.pro | | binary.pro | | cmset_op.pro | | convert_kg_molcm2.pro | | convert_molcm2_kg.pro | | convert_unit.pro | | cum_total.pro | | fconvert_unit.pro | | find_unit.pro | | mean.pro | | multisort.pro | | org_corr.pro | | percentiles.pro | | qqnorm.pro | | REVISIONS | | run_av.pro | | search.pro | | sign.pro | | | +---mpfit | | angunitvec.pro | | arg_present.pro | | arrdelete.pro | | arrinsert.pro | | chebcoef.pro | | chebeval.pro | | chebfit.pro | | chebgrid.pro | | cmapply.pro | | cmarg_present.pro | | cmcongrid.pro | | cmproduct.pro | | cmps_form.pro | | cmrebin.pro | | cmreplicate.pro | | cmrestore.pro | | cmsave.pro | | cmsavedir.pro | | cmset_op.pro | | cmsvlib.pro | | cmsvread.pro | | cmsvwrite.pro | | cmsv_open.pro | | cmsv_ptrsum.pro | | cmsv_rdata.pro | | cmsv_rraw.pro | | cmsv_rrec.pro | | cmsv_rvtype.pro | | cmsv_test.pro | | cmsv_wdata.pro | | cmsv_wraw.pro | | cmsv_wrec.pro | | cmsv_wvtype.pro | | cmsystime.pro | | cmunique_id.pro | | crosspn.pro | | cubeterp.pro | | ddeabm.pro | | defsubcell.pro | | dxbreak.pro | | dxclear.pro | | dxcommon.pro | | dxdown.pro | | dxfinish.pro | | dxget.pro | | dxhelp.pro | | dxlreset.pro | | dxplevel.pro | | dxprint.pro | | dxptrace.pro | | DXREADME | | dxset.pro | | dxup.pro | | eopdata.pro | | fakedata.sav | | file_compile.pro | | flormat.pro | | fxfilter.pro | | fxgclose.pro | | fxgfiltered.pro | | fxgopen.pro | | fxgread.pro | | fxgseek.pro | | fxgwrite.pro | | fxmakemap.pro | | fxpbuffr.pro | | fxpclose.pro | | fxpcommn.pro | | fxpopenr.pro | | fxpread.pro | | fxpseek.pro | | gapnan.pro | | gauss1.pro | | gauss1p.pro | | gauss2.pro | | geograv.pro | | geogread.pro | | GREADME | | gti2mask.pro | | gtienlarge.pro | | gtimerge.pro | | gtiseg.pro | | gtitrim.pro | | gtiwhere.pro | | hashtable__define.pro | | helpform.pro | | hprnutang.pro | | hprstatn.pro | | inputform.pro | | INSTALL | | jbepoch.pro | | jplephinterp.pro | | jplephmake.pro | | jplephread.pro | | jplephtest.pro | | legcheb.pro | | LICENSE.RSI | | linfitex.pro | | litmsol.pro | | litmsol2.pro | | mask2gti.pro | | mcholdc.pro | | mpchilim.pro | | mpchitest.pro | | mpcurvefit.pro | | mpfit.pro | | mpfit2dfun.pro | | mpfit2dpeak.pro | | mpfitellipse.pro | | mpfitexpr.pro | | mpfitfun.pro | | mpfitpeak.pro | | mpftest.pro | | mpnormlim.pro | | mpnormtest.pro | | mpproperr.pro | | multisort.pro | | normpath.pro | | oplotbin.pro | | oplotimage.pro | | phunwrap.pro | | plotbin.pro | | plotcolorfill.pro | | plotcube.pro | | plotimage.pro | | plotpan.pro | | printlog.pro | | profree.pro | | prorend.pro | | ps_form.pro | | pxperfect.pro | | qpint1d.pro | | qrfac.pro | | qrsolv.pro | | qtang.pro | | qtaxis.pro | | qtcompose.pro | | qterp.pro | | qteuler.pro | | qtexp.pro | | qtfind.pro | | qtinv.pro | | qtlog.pro | | qtmat.pro | | qtmult.pro | | qtmultn.pro | | qtnormalize.pro | | qtpow.pro | | qtvrot.pro | | quinterp.pro | | relpath.pro | | routine_names.pro | | setfitparm.pro | | srvadd.pro | | srvdopp.pro | | statusline.pro | | subcell.pro | | subcellarray.pro | | tagsize.pro | | tai_utc.pro | | tdb2tdt.pro | | tnmin.pro | | transread.pro | | tzoffset.pro | | unitize.pro | | unitvecang.pro | | value_locate.pro | | xatt_el.pro | | xwindow.pro | | | +---plotting | | arrowmap.pro | | bargraph.pro | | boxplot.pro | | drawdotonmap.pro | | errorbar.pro | | get_charsize_norm.pro | | image_map.pro | | legend.pro | | loglevels.pro | | map_labels.pro | | multipanel.pro | | pie.pro | | plot_cpd.pro | | plot_gprof.pro | | rectangle.pro | | REVISIONS | | strsize.pro | | sym.pro | | triangle.pro | | velocity_field.pro | | yboxplot.pro | | | +---regridding | | create_nested.pro | | create_nested_ascii.pro | | create_nested_met.pro | | create_usa_mask.pro | | ctm_getweight.pro | | ctm_regridh.pro | | grid_planeflight.pro | | hist_nd.pro | | interpolate_2d.pro | | make_ch_data.pro | | make_ch_met.pro | | make_eur_data.pro | | make_eur_met.pro | | make_na_data.pro | | make_na_met.pro | | merge_fert_soilprec.pro | | merge_oh.pro | | pull_pl.pro | | regridavhrr_lai.pro | | regridh_3d_oh.pro | | regridh_aerosol.pro | | regridh_aircraft_data.pro | | regridh_aircraft_fuel.pro | | regridh_aircraft_nox.pro | | regridh_anthro.pro | | regridh_avhrrco.pro | | regridh_avhrr_lai.pro | | regridh_bioburn.pro | | regridh_bioburn2.pro | | regridh_biofuel.pro | | regridh_c3h8_c2h6.pro | | regridh_cm2_s.pro | | regridh_croplands.pro | | regridh_dust.pro | | regridh_dust_raw.pro | | regridh_fert.pro | | regridh_jo1d.pro | | regridh_jv.pro | | regridh_kg.pro | | regridh_lai.pro | | regridh_molec_cm2.pro | | regridh_nep.pro | | regridh_nh3.pro | | regridh_npp.pro | | regridh_o3pl.pro | | regridh_ocean_acet.pro | | regridh_pops.pro | | regridh_porl.pro | | regridh_resp.pro | | regridh_restart.pro | | regridh_restart_nc.pro | | regridh_scalefoss.pro | | regridh_scalefoss_sox.pro | | regridh_shipso2.pro | | regridh_soilprec.pro | | regridh_sst.pro | | regridh_stratjv.pro | | regridh_tagco_mask.pro | | regridh_unit_area.pro | | regridh_uvalbedo.pro | | regridvh_noy.pro | | regridvh_pco_lco.pro | | regridvh_stratjv.pro | | regridvh_stratoh.pro | | regridv_3d_oh.pro | | regridv_aerosol.pro | | regridv_dust.pro | | regridv_jv.pro | | regridv_o3pl.pro | | regridv_porl.pro | | regridv_restart.pro | | regrid_biofuel.pro | | regrid_column.pro | | regrid_toms_sbuv.pro | | REVISIONS | | trop_cut.pro | | | +---strings | | formstrlen.pro | | get_defaultformat.pro | | isalgebraic.pro | | isalnum.pro | | isalpha.pro | | isdigit.pro | | isgraph.pro | | islower.pro | | isprint.pro | | isspace.pro | | isupper.pro | | replace_token.pro | | REVISIONS | | rsearch.pro | | str2byte.pro | | strbreak.pro | | strchem.pro | | strpad.pro | | strrepl.pro | | strright.pro | | strsci.pro | | strwhere.pro | | str_size.pro | | | +---structures | | cat_struct.pro | | chkstru.pro | | REVISIONS | | sort_stru.pro | | struaddvar.pro | | struinfo.pro | | | \---timeseries | gc_combine_nd48.pro | gc_combine_nd49.pro | README | REVISIONS | +---ROCRv2_Ethene_2012to2023 | \---Ethene | 2012_monthly_ROCRv2_Ethene.nc | 2013_monthly_ROCRv2_Ethene.nc | 2014_monthly_ROCRv2_Ethene.nc | 2015_monthly_ROCRv2_Ethene.nc | 2016_monthly_ROCRv2_Ethene.nc | 2017_monthly_ROCRv2_Ethene.nc | 2018_monthly_ROCRv2_Ethene.nc | 2019_monthly_ROCRv2_Ethene.nc | 2020_monthly_ROCRv2_Ethene.nc | 2021_monthly_ROCRv2_Ethene.nc | 2022_monthly_ROCRv2_Ethene.nc | 2023_monthly_ROCRv2_Ethene.nc | +---ROCRv2_Ethyne_2012to2023 | \---Ethyne | 2012_monthly_ROCRv2_Ethyne.nc | 2013_monthly_ROCRv2_Ethyne.nc | 2014_monthly_ROCRv2_Ethyne.nc | 2015_monthly_ROCRv2_Ethyne.nc | 2016_monthly_ROCRv2_Ethyne.nc | 2017_monthly_ROCRv2_Ethyne.nc | 2018_monthly_ROCRv2_Ethyne.nc | 2019_monthly_ROCRv2_Ethyne.nc | 2020_monthly_ROCRv2_Ethyne.nc | 2021_monthly_ROCRv2_Ethyne.nc | 2022_monthly_ROCRv2_Ethyne.nc | 2023_monthly_ROCRv2_Ethyne.nc | +---ROCRv2_HCN_2012to2023 | \---HCN | 2012_monthly_ROCRv2_HCN.nc | 2013_monthly_ROCRv2_HCN.nc | 2014_monthly_ROCRv2_HCN.nc | 2015_monthly_ROCRv2_HCN.nc | 2016_monthly_ROCRv2_HCN.nc | 2017_monthly_ROCRv2_HCN.nc | 2018_monthly_ROCRv2_HCN.nc | 2019_monthly_ROCRv2_HCN.nc | 2020_monthly_ROCRv2_HCN.nc | 2021_monthly_ROCRv2_HCN.nc | 2022_monthly_ROCRv2_HCN.nc | 2023_monthly_ROCRv2_HCN.nc | \---ROCRv2_Methanol_2012to2023 \---Methanol 2012_monthly_ROCRv2_Methanol.nc 2013_monthly_ROCRv2_Methanol.nc 2014_monthly_ROCRv2_Methanol.nc 2015_monthly_ROCRv2_Methanol.nc 2016_monthly_ROCRv2_Methanol.nc 2017_monthly_ROCRv2_Methanol.nc 2018_monthly_ROCRv2_Methanol.nc 2019_monthly_ROCRv2_Methanol.nc 2020_monthly_ROCRv2_Methanol.nc 2021_monthly_ROCRv2_Methanol.nc 2022_monthly_ROCRv2_Methanol.nc 2023_monthly_ROCRv2_Methanol.nc