Open dschwoerer opened 2 years ago
I've spent a fair bit of time this week reading various metadata conventions. My opinion is that we should add the following as global attributes to every file we create:
title
: something like BOUT++ grid file
software_name
: zoidberg
software_version
: full versiondate_created
: ISO 8601 timestamp of this runid
: a UUID for this runAnd possibly the following:
netcdf_version
: This is nc_inq_libvers()
or netCDF4.getlibversion()
Conventions
: URL of units/normalisations documentation (not sure this actually exists, but it should!)references
: DOI of zoidberg/BOUT++comment
: human-friendly description of this run, e.g. W7-X shot #1234
All variables in the file may have the following attributes:
units
: SI unitslong_name
: human-friendly descriptionI've based this mostly on the netCDF and CF metadata conventions.
Partly done in #13
Should we include the version of zoidberg in the grid files?