-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provision of netCDF files for the netCDF header examples shown in the Conventions? #348
Comments
Dear @atmodatcode Thanks for your proposal. In fact the rules for changing the conventions require a test file to be produced for each change, but that rule has never been followed, and no test files have ever been presented. As far as I know, the examples in the document exist only "on paper", and no netCDF files have been produced. Your request for the example files is reasonable and our rules anticipate it, but unfortunately we haven't got any to give you! I suppose that one obstacle to producing files when changes are proposed is that the proposal typically affects only one feature, whereas an example file needs a lot more contents that aren't relevant to the change. A strict requirement to create such a file might delay or prevent changes being implemented, because of the extra work. In any case, that wouldn't address the request for files to illustrate the existing conventions. It would be useful to know what people think about whether and how such files could be provided. Best wishes Jonathan |
Both of these examples are using CF-1.6 with ACDD and other added flair: I'm sure other groups have examples too. It would be nice if there was an authoritative source from the CF community to reference. |
i think that there are some practical aspects to this request that could be explored, which might make it feasible to deliver over time
this would enable valid netCDF files to be encoded as CDL in the source tree, as plain text files, with any unnecessary array data left blank such CDL files can be encoded into netCDF using the asciidoc's These facets could enable the construction of an example file management process where:
this work flow could fit quite neatly with the management process in place on this repository if this is of interest, then we could try to prepare an example, with work flow, for consideration i think that each example in the conventions doc would require some analysis to produce a valid CF CDL full file to subset to maintain content integrity. So, we could investigate the work flow first with one example, then consider an ongoing activity to update (editorially) example snippets of CDL through the conventions document over time hth marqh |
In website issue #257 @jypeter has raised a similar point, as follows:
To avoid duplication, I suggest that the discussion of that issue continues here instead. Jonathan |
I would note that (purportedly) CF-compliant sample files are available from CMIP6 at, for example, https://esgf-node.llnl.gov/search/cmip6/ . Not sure if that's what you had in mind though. |
….I was thinking of CF-compliant sample files for all kinds of more „fancy“ CF features. CMIP6 files are relatively „simple“ (regular grid, regular time series, no auxiliary coordinate variables (I think), no featureType etc).
Having some correct CF-netCDF files for
e.g.
H.2.4. Contiguous ragged array representation of time series
H.2.5. Indexed ragged array representation of time series
H.3.2. Incomplete multidimensional array representation of profiles
5.12. British National Grid + Newlyn Datum in CRS WKT format
would be extremely valuable as templates.
thanks Angelika
… Am 10.09.2022 um 01:19 schrieb taylor13 ***@***.***>:
I would note that (purportedly) CF-compliant sample files are available from CMIP6 at, for example, https://esgf-node.llnl.gov/search/cmip6/ <https://esgf-node.llnl.gov/search/cmip6/> . Not sure if that's what you had in mind though.
—
Reply to this email directly, view it on GitHub <#348 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ATBT566CMRSBMQZBKALTX2LV5PAYRANCNFSM5LTEO6AQ>.
You are receiving this because you were mentioned.
|
Indeed, those features aren't needed for CMIP data (although we do have some data on grids other than latxlon, we have some parametric vertical coordinates, and we have some auxiliary scalar coordinates). I agree that files with the more complex advanced features you list would be especially helpful. |
Sample files can't hurt (even for non-fancy CF features). As a CMIP data user, I know I can get some files from ESGF, but there is no mention (yet) of ESGF on the CF website (cf-convention/cf-convention.github.io#256) That's one of the reasons why referencing actual projects that use CF could be useful |
Similar requirements are included in this discussion from September 2024: https://github.com/orgs/cf-convention/discussions/355 |
Title
Requesting access to the netCDF files that are shown as netCDF header examples in the Conventions document
Moderator
@user
Moderator Status Review [last updated: YYYY-MM-DD]
Brief comment on current status, update periodically
Requirement Summary
When creating CF-compliant netCDF files, users frequently not only need an idea how the netCDF header should look like, but also how the data variables need to be stored. So, a GitHub folder with some small sample netCDF files would be extremely beneficial.
Technical Proposal Summary
Brief proposal overview
Benefits
Users trying to create CF-compliant netCDF files will have good netCDF example files for guidance.
Status Quo
Discussion of the current state CF and other standards.
Associated pull request
Link to associated pull request, if present.
Detailed Proposal
As a regular reader and user of the CF Conventions, I frequently need example netCDF files that demonstrate the implementation of specific CF Convention aspects. As of now, the CF Conventions shows example netCDF headers, but to my knowledge, the corresponding CF-compliant netCDF files are not provided. With CF-compliant, I mean netCDF files that pass state-of-the-art CF-checkers such as IOOS Compliance Checker.
Also for workshops that cover aspects of the CF conventions, the availability of sample netCDF files that relate to the examples shown in the CF conventions document would be beneficial. Using them, users can e.g. try to read them in, modify them and check if they are still CF compliant.
I would very much appreciate if a folder with sample netCDF files could be made accessible.
Thanks a lot.
The text was updated successfully, but these errors were encountered: