NCAS-CMS / cf-python

A CF-compliant Earth Science data analysis library
http://ncas-cms.github.io/cf-python
MIT License
120 stars 19 forks source link

Tagging & filtering of example fields by characteristics & contexts #728

Open sadielbartholomew opened 6 months ago

sadielbartholomew commented 6 months ago

General feature idea

(As identified during a video call discussion yesterday with @davidhassell.) We now have 12 example fields all of which are distinguished by their numbering only, but they can be grouped according to notable characteristics and contexts, not all of which are across contiguous fields under this ordering due to the historical/practical order of addition to the examples, for instance:

etc. Whilst the documentation is good in that we have a table which provides a brief description of each numbered field which often mentions these, we agreed it would be useful to have a means to tag the fields with keywords describing such shared characteristics and contexts (and perhaps more e.g. for ones which have certain constructs such as cell methods) and, ideally, on top of this provide some means to filter on such keywords and on general metadata properties of the fields too.

davidhassell commented 6 months ago

Thanks for writing this up, Sadie. That's how I remember it, too!