![]() |
ERDDAP
Easier access to scientific data |
|
Brought to you by NOAA NMFS SWFSC ERD |
| Dataset Title: | Atmospheric trace gas measurements: Co2 Flask Surface
|
| Institution: | NOAA Global Monitoring Laboratory (Dataset ID: co2_flask_surface) |
| Information: | Summary
| License
| FGDC
| ISO 19115
| Metadata
| Background
| Subset
| Files
| Make a graph
|
Attributes {
s {
obs {
Int16 _FillValue 32767;
String ioos_category "Unknown";
String long_name "Obs";
}
time {
String _CoordinateAxisType "Time";
Float64 actual_range -8.278884e+7, 1.73567418e+9;
String axis "T";
String comment "POSIX time. Number of seconds since January 1, 1970 in UTC. Time-averaged values are reported at the start of the averaging interval.";
String ioos_category "Time";
String long_name "Sample Time In Seconds Since January 1 1970";
String standard_name "time";
String time_origin "01-JAN-1970 00:00:00";
String units "seconds since 1970-01-01T00:00:00Z";
}
start_time {
Float64 actual_range -8.278884e+7, 1.73567418e+9;
String comment "POSIX start time. Number of seconds since January 1, 1970 in UTC.";
String ioos_category "Time";
String long_name "Sample Start Time In Seconds Since January 1 1970";
String standard_name "time";
String time_origin "01-JAN-1970 00:00:00";
String units "seconds since 1970-01-01T00:00:00Z";
}
midpoint_time {
Float64 actual_range -8.278884e+7, 1.73567418e+9;
String comment "POSIX midpoint time. Number of seconds since January 1, 1970 in UTC.";
String ioos_category "Time";
String long_name "Sample Midpoint Time In Seconds Since January 1 1970";
String standard_name "time";
String time_origin "01-JAN-1970 00:00:00";
String units "seconds since 1970-01-01T00:00:00Z";
}
datetime {
String comment "Air sample date and time in UTC ISO 8601 format. Time-averaged values are reported at the start of the averaging interval.";
String ioos_category "Time";
String long_name "air_sample_date_and_time_in_UTC";
}
time_decimal {
Float64 _FillValue -999.999;
Float64 actual_range 1967.3775228310503, 2024.9995123709775;
String comment "decimal year in UTC. Time-averaged values are reported at the start of the averaging interval.";
String ioos_category "Time";
String long_name "sample_decimal_year_in_UTC";
}
value {
Float32 _FillValue -999.999;
Float32 actual_range -999.99, 8023.69;
Float64 colorBarMaximum 1.0;
Float64 colorBarMinimum 0.0;
String comment "Mole fraction reported in units of micromol mol-1 (10-6 mol per mol of dry air); abbreviated as ppm (parts per million).";
String ioos_category "Unknown";
String long_name "Measured Mole Fraction Of Trace Gas In Dry Air";
String scale_comment "CO2_X2019";
String units "micromol mol-1";
String wmo_variable_uri "http://codes.wmo.int/wmdr/ObservedVariableAtmosphere/208";
}
value_unc {
Float32 _FillValue -999.999;
Float32 actual_range 0.041, 0.531;
String comment "This is the estimated uncertainty of the reported value. See provider_comment if available.";
String ioos_category "Quality";
String long_name "Estimated Uncertainty In Reported Value";
String units "micromol mol-1";
}
latitude {
String _CoordinateAxisType "Lat";
Float32 _FillValue -999.999;
Float32 actual_range -89.98, 82.4508;
String axis "Y";
Float64 colorBarMaximum 90.0;
Float64 colorBarMinimum -90.0;
String comment "Latitude at which air sample was collected.";
String ioos_category "Location";
String long_name "Sample Latitude In Decimal Degrees";
String standard_name "latitude";
String units "degrees_north";
}
longitude {
String _CoordinateAxisType "Lon";
Float32 _FillValue -999.999;
Float32 actual_range -180.0, 179.93;
String axis "X";
Float64 colorBarMaximum 180.0;
Float64 colorBarMinimum -180.0;
String comment "Longitude at which air sample was collected using a range of -180 degrees to +180 degrees.";
String ioos_category "Location";
String long_name "Sample Longitude In Decimal Degrees";
String standard_name "longitude";
String units "degrees_east";
}
altitude {
String _CoordinateAxisType "Height";
String _CoordinateZisPositive "up";
Float32 _FillValue -999.999;
Float32 actual_range 2.0, 4469.0;
String axis "Z";
String comment "Altitude (in meters above sea level). See provider_comment if available.";
String ioos_category "Location";
String long_name "Sample Altitude In Meters Above Sea Level";
String positive "up";
String provider_comment "Altitude for this dataset is the sum of surface elevation (masl) and sample intake height (magl).";
String standard_name "altitude";
String units "m";
}
elevation {
Float32 _FillValue -999.999;
Float32 actual_range 0.0, 4464.0;
String comment "Surface elevation in meters above sea level. See provider_comment if available.";
String ioos_category "Location";
String long_name "Surface Elevation In Meters Above Sea Level";
String standard_name "altitude";
String units "m";
}
intake_height {
Float32 _FillValue -999.999;
Float32 actual_range -2.7, 2279.0;
String comment "Sample intake height in meters above ground level (magl). See provider_comment if available.";
String ioos_category "Location";
String long_name "Sample Intake Height In Meters Above Ground Level";
String units "m";
}
qcflag {
String comment "This quality control flag is provided by the contributing PIs. See provider_comment if available.";
String ioos_category "Quality";
String long_name "Quality Control Flag";
String provider_comment "This is the NOAA 3-character quality control flag. Column 1 is the REJECTION flag. An alphanumeric other than a period (.) in the FIRST column indicates a sample with obvious problems during collection or analysis. This measurement should not be interpreted. Column 2 is the SELECTION flag. An alphanumeric other than a period (.) in the SECOND column indicates a sample that is likely valid but does not meet selection criteria determined by the goals of a particular investigation. For example, it might not have been obtained during 'background' conditions. Column 3 is the INFORMATION flag. An alphanumeric other than a period (.) in the THIRD column provides additional information about the collection or analysis of the sample. A P in the 3rd column of the QC flag indicates the measurement result is preliminary and has not yet been carefully examined by the PI. The P flag is removed once the quality of the measurement has been determined.";
}
instrument {
String comment "Instrument ID used to detect atmospheric parameter. See provider_comment if available.";
String ioos_category "Identifier";
String long_name "instrument_ID_to_detect_atmospheric_parameter";
}
analysis_datetime {
String comment "Air sample measurement date and time in LT. See provider_comment if available.";
String ioos_category "Time";
String long_name "air_sample_measurement_date_and_time_in_LT";
}
method {
String comment "Air sample collection method. See provider_comment if available.";
String ioos_category "Unknown";
String long_name "Air Sample Collection Method";
String provider_comment "A single-character code is used to identify the sample collection method. The codes are: P - Sample collected using a portable, battery powered pumping unit. Two flasks are connected in series, flushed with air, and then pressurized to 1.2 - 1.5 times ambient pressure. D - Similar to P but the air passes through a condenser cooled to about 5 deg C to partially dry the sample. G - Similar to D but with a gold-plated condenser. T - Evacuated flask filled by opening an O-ring sealed stopcock. S - Flasks filled at NOAA GML observatories by sampling air from the in situ CO2 measurement air intake system. N - Before 1981, flasks filled using a hand-held aspirator bulb. After 1981, flasks filled using a pump different from those used in method P, D, or G. F - Five liter evacuated flasks filled by opening a ground glass, greased stopcock";
}
event_number {
String comment "Identifies each discrete air sample collected at some time and location with a unique sample event number. The event number (reported as a string) can be used to relate measurements of different trace gases and isotopes from the same sample.";
String ioos_category "Statistics";
String long_name "Unique_Air_Sample_Event_Number";
}
air_sample_container_id {
String comment "ID of air sample container. See provider_comment if available.";
String ioos_category "Identifier";
String long_name "Air_Sample_Container_ID";
}
unique_sample_location_num {
Int32 _FillValue 2147483647;
Int32 actual_range 1019653, 104633036;
String comment "This variable uniquely identifies a sample location and datetime. The number assigned to each observation in this variable will be the same in all future ObsPack products including ones for other species measured in that sample.";
String ioos_category "Location";
String long_name "Unique Sample Location Num";
}
site_code {
String cf_role "timeseries_id";
String ioos_category "Identifier";
String long_name "Site Code";
}
site_name {
String ioos_category "Identifier";
String long_name "Site Name";
}
site_utc2lst {
String ioos_category "Other";
String long_name "Site UTC to LST Offset";
}
dataset_parameter {
String ioos_category "Identifier";
String long_name "Dataset Parameter";
}
}
NC_GLOBAL {
String cdm_data_type "TimeSeries";
String cdm_timeseries_variables "site_code";
String Conventions "COARDS, CF-1.10, ACDD-1.3";
String dataset_calibration_scale "CO2_X2019";
String dataset_citation "Lan, X., G. Petron, K. Baugh, A.M. Crotwell, M.J. Crotwell, S. DeVogel, M. Madronich, J. Mauss, T. Mefford, E. Moglia, S. Morris, J.W. Mund, A. Searle, K.W. Thoning, S. Wolter and J. Miller (2025), Atmospheric Carbon Dioxide Dry Air Mole Fractions from the NOAA GML Global Greenhouse Gas Reference Network, Carbon Cycle Cooperative Global Air Sampling Network: 1967 - Present, Version: 2025-08-15, https://doi.org/10.15138/wkgj-f215";
String dataset_comment "For more information about these data, please see https://gml.noaa.gov/aftp/data/trace_gases/co2/flask/README_co2_surface-flask_ccgg.html";
String dataset_creation_date "2025-08-15T13:48:06.496334";
String dataset_description "Atmospheric Carbon Dioxide Dry Air Mole Fractions from the NOAA GML Global Greenhouse Gas Reference Network, Carbon Cycle Cooperative Global Air Sampling Network: 1967 - Present";
String dataset_fair_use "These data are made freely available to the public and the scientific community in the belief that their wide dissemination will lead to greater understanding and new scientific insights. To ensure that GML receives fair credit for their work please include relevant citation text in publications. We encourage users to contact the data providers, who can provide detailed information about the measurements and scientific insight. In cases where the data are central to a publication, coauthorship for data providers may be appropriate.";
String dataset_num "1";
String dataset_parameter "co2";
String dataset_parameter_industrial_name "Carbon Dioxide";
String dataset_parameter_name "Carbon Dioxide";
String dataset_platform "fixed";
String dataset_project "surface-flask";
String dataset_provider_license "These data were produced by NOAA and are not subject to copyright protection in the United States. NOAA waives any potential copyright and related rights in these data worldwide through the Creative Commons Zero 1.0 Universal Public Domain Dedication (CC0-1.0).";
String dataset_reference_1_name "Conway, T.J., P.P. Tans, L.S. Waterman, K.W. Thoning, D.R. Kitzis, K.A. Masarie, and N. Zhang, Evidence for interannual variability of the carbon cycle from the NOAA/GMD global air sampling network, J. Geophys. Res.,99,22831 22855, 1994.";
String dataset_reference_total_listed "1";
String dataset_selection "event";
String dataset_selection_tag "event";
String dataset_start_date "2006-10-27T15:50:00Z";
String dataset_stop_date "2010-01-13T17:42:00Z";
String dataset_usage_description "Please cite the product's citation when using data from this dataset. Relevant literature references for this dataset are listed below for convenience.";
String dataset_warning "Every effort is made to produce the most accurate and precise measurements possible. However, we reserve the right to make corrections to the data based on recalibration of standard gases or for other reasons deemed scientifically justified. We are not responsible for results and conclusions based on use of these data without regard to this warning.";
Float64 Easternmost_Easting 179.93;
String featureType "TimeSeries";
Float64 geospatial_lat_max 82.4508;
Float64 geospatial_lat_min -89.98;
String geospatial_lat_units "degrees_north";
Float64 geospatial_lon_max 179.93;
Float64 geospatial_lon_min -180.0;
String geospatial_lon_units "degrees_east";
Float64 geospatial_vertical_max 4469.0;
Float64 geospatial_vertical_min 2.0;
String geospatial_vertical_positive "up";
String geospatial_vertical_units "m";
String history
"2026-05-15T18:32:24Z (local files)
2026-05-15T18:32:24Z https://erddap.gml.noaa.gov/erddap/tabledap/co2_flask_surface.html";
String infoUrl "https://gml.noaa.gov/aftp/data/trace_gases/co2/flask/surface/nc/README_co2_surface-flask_ccgg.html";
String institution "NOAA Global Monitoring Laboratory";
String keywords "Earth Science > Atmosphere > Trace Gases > Co2";
String keywords_vocabulary "GCMD Science Keywords";
String lab_1_abbr "NOAA";
String lab_1_address1 "325 Broadway";
String lab_1_address2 "NOAA R/GML-1";
String lab_1_address3 "Boulder, CO 80305-3328";
String lab_1_country "United States";
String lab_1_country_flag "https://gml.noaa.gov/webdata/ccgg/ObsPack/images/flags/UNST0001.GIF";
String lab_1_logo "https://gml.noaa.gov/webdata/ccgg/ObsPack/images/logos/noaa_medium.png";
String lab_1_name "NOAA Global Monitoring Laboratory";
String lab_1_number "1";
String lab_1_ongoing_atmospheric_air_comparison "T";
String lab_1_parameter "Lab has contributed measurements for: co2";
String lab_1_url "https://gml.noaa.gov/ccgg/";
String lab_total_listed "1";
String license
"The data may be used and redistributed for free but is not intended
for legal use, since it may contain inaccuracies. Neither the data
Contributor, ERD, NOAA, nor the United States Government, nor any
of their employees or contractors, makes any warranty, express or
implied, including warranties of merchantability and fitness for a
particular purpose, or assumes any legal liability for the accuracy,
completeness, or usefulness, of this information.";
Float64 Northernmost_Northing 82.4508;
String provider_1_address1 "NOAA GML";
String provider_1_address2 "325 Broadway R/GML-1";
String provider_1_address3 "Boulder, CO 80305-3328";
String provider_1_affiliation "National Oceanic and Atmospheric Administration";
String provider_1_country "United States";
String provider_1_email "Xin.Lan@noaa.gov";
String provider_1_name "Xin Lan";
String provider_1_parameter "Provider has contributed measurements for: co2";
String provider_total_listed "1";
String sourceUrl "(local files)";
Float64 Southernmost_Northing -89.98;
String standard_name_vocabulary "CF Standard Name Table v70";
String subsetVariables "site_code, dataset_parameter";
String summary "Atmospheric Carbon Dioxide Dry Air Mole Fractions from the NOAA GML Global Greenhouse Gas Reference Network, Carbon Cycle Cooperative Global Air Sampling Network: 1967 - Present";
String time_coverage_end "2024-12-31T19:43:00Z";
String time_coverage_start "1967-05-18T19:06:00Z";
String title "Atmospheric trace gas measurements: Co2 Flask Surface";
String topic_category "environment";
Float64 Westernmost_Easting -180.0;
String wis2_topic_hierarchy "origin/a/wis2/noaa-gml/data/core/weather/surface-based-observations/co2";
}
}
Data Access Protocol (DAP)
and its
selection constraints
.
The URL specifies what you want: the dataset, a description of the graph or the subset of the data, and the file type for the response.
Tabledap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst.htmlTable?longitude,latitude,time,station,wmo_platform_code,T_25&time>=2015-05-23T12:00:00Z&time<=2015-05-31T12:00:00Z
Thus, the query is often a comma-separated list of desired variable names,
followed by a collection of
constraints (e.g., variable<value),
each preceded by '&' (which is interpreted as "AND").
For details, see the tabledap Documentation.