Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Operations should recognize auxiliary variables #15

Open
forman opened this issue Sep 16, 2016 · 5 comments
Open

Operations should recognize auxiliary variables #15

forman opened this issue Sep 16, 2016 · 5 comments
Assignees

Comments

@forman
Copy link
Member

forman commented Sep 16, 2016

Selected ECT operations should be able to correctly recognize auxiliary variables associated with a measurement variable. For example

  • uncertainty variables provided for a measurement may be considered when deriving measurement statistics
  • uncertainty variables may be resampled using a different methodoloy
  • when extracting a measurement variable from a dataset, its auxiliary variables may be automatically extracted too
@forman forman added the feature label Sep 16, 2016
@forman forman added this to the v2.0 milestone Sep 16, 2016
@JanisGailis
Copy link
Member

Also:
http://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html#cell-methods

There is also something called NetCDF-U meant to be a CF compliant standard for geo-spatial uncertainty information:
https://www.researchgate.net/publication/258780653_NetCDF-U_-_Uncertainty_conventions_for_netCDF_datasets

However, all the internet resources for NetCDF-U seemed dead, so I don't believe it's an active effort.

@JanisGailis
Copy link
Member

Soil Moisture doesn't have a standard name attribute, hence its uncertainy doesn't follow the scheme laid out in CF conventions.

@JanisGailis
Copy link
Member

See also #114

@forman forman added the ops label Feb 3, 2017
@forman forman modified the milestones: IPM5, IPM3 Feb 7, 2017
@JanisGailis
Copy link
Member

Operations that need to work with ancillary variables (propagate uncertainties), should depend on using the 'ancillary_variables' attribute of an xarray dataset, as per CF Conventions.

To mitigate the situation that many datasets don't abide by this out of the box, there could be an operation add_ancillary that would create the associations in the dataset. Then, this can be run before using operations that depend on ancillary variables. Note that the ancillary variables themselves are supposed to have the original dataset's standard_name in their standard_name fields. Also, uncertainty variables have well defined standard_names that should be used, or added.

@forman forman modified the milestones: IPM6, IPM5 Jul 3, 2017
@forman forman modified the milestones: IPM6, IRM7 Sep 21, 2017
@forman forman removed this from the IRM7 milestone Mar 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants