Climate and Forecast Metadata Conventions: Difference between revisions

Content deleted Content added
WikiCleanerBot (talk | contribs)
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)
BoiMahn58 (talk | contribs)
Link suggestions feature: 3 links added.
 
(One intermediate revision by one other user not shown)
Line 1:
The Climate and Forecast (CF) [[metadata]] conventions are conventions for the description of [[Earth sciences]] data, intended to promote the processing and sharing of [[data file]]s. The metadata defined by the CF conventions are generally included in the same file as the data, thus making the file "self-describing". The conventions provide a definitive description of what the data values found in each [[netCDF]] variable represent, and of the spatial and temporal properties of the data, including information about grids, such as [[grid cell]] bounds and cell averaging methods. This enables users of files from different sources to decide which variables are comparable, and is a basis for building software applications with powerful [[data extraction]], grid remapping, [[data analysis]], and [[data visualization]] capabilities.
 
==History and evolution==
Line 110:
* Redundancy should be avoided to prevent inconsistencies when writing data.
Specific CF metadata descriptors use values of attributes to represent
* [[Data provenance]]: <code>title</code>, <code>institution</code>, <code>contact</code>, <code>source</code> (e.g. model), <code>history</code> ([[audit trail]] of operations), <code>references</code>, <code>comment</code>
* Description of associated activity: <code>project</code>, <code>experiment</code>
* Description of data: <code>units</code>, <code>standard_name</code>, <code>long_name</code>, <code>auxiliary_variables</code>, <code>missing_value</code>, <code>valid_range</code>, <code>flag_values</code>, <code>flag_meanings</code>
Line 116:
* Meaning of grid cells: <code>cell_methods</code>, <code>cell_measures</code>, and climatological statistics.
 
A central element of the CF Conventions is the CF Standard Name Table. The CF Standard Name Table uniquely associates a standard name with each geophysical parameter in a [[data set]], where each name provides a precise description of physical quantities being represented. Note that this is the string value of the <code>standard_name</code> attribute, not the name of the parameter. The CF standard name table identifies over 1,000 physical quantities, each with a precise description and associated [[canonical units]]. Guidelines for construction of CF standard names are documented on the conventions web site.
 
As an example of the information provided by CF standard names, the entry for sea-level atmospheric pressure includes:
Line 124:
 
==Software==
*[https://ncas-cms.github.io/cf-python/ CF-Python] is a data analysis package built on a complete implementation ([https://ncas-cms.github.io/cfdm/ CFDM]) of the CF conventions. The authors of the CFDM and CF-Python currently assert a desire to fully support all aspects of the CF conventions.
*[https://docs.unidata.ucar.edu/netcdf-java/current/userguide/ NetCDF-Java Library] parses CF Conventions and creates [https://web.archive.org/web/20141213021852/http://www.unidata.ucar.edu/software/thredds/current/netcdf-java/CDM/index.html#CoordSys Coordinate System] objects from them
* [[Origin (data analysis software)|OriginPro]] version 2021b supports<ref> {{cite web|url=https://www.originlab.com/doc/Origin-Help/NetCDF-Importing-Processing| title=NetCDF Importing and Processing |publisher=originlab.com |access-date=2021-05-11}}</ref> netCDF CF Convention. Averaging can be performed during import to allow handling of large datasets in a GUI software.