PSyclone icon indicating copy to clipboard operation
PSyclone copied to clipboard

Accessing GOcean Kernel Metadata

Open rupertford opened this issue 3 years ago • 2 comments
trafficstars

We need a simple way to read, access, manipulate and write Kernel metadata. In the short term this is required for LFRic Algorithm PSyIR where we need to know kernel metadata when determining the expected argument types within invokes. It should also be useful for psyad where we need to modify kernel metadata. It will also be useful to validate algorithm types with their expected types and could be used when generating and validating kernel arguments.

rupertford avatar Feb 28 '22 22:02 rupertford

Created branch 1631_kernel_metadata

rupertford avatar Feb 28 '22 22:02 rupertford

The above branch will add initial support for reading gocean1.0 kernel metadata, with lfric kernel metadata being added afterwards in a separate PR. This new approach will eventually replace the existing implementation in parse/kernel.py (which still uses fparser1 in some places!!!).

rupertford avatar Mar 02 '22 02:03 rupertford

gocean kernel metadata has been updated. Closing this issue.

rupertford avatar Feb 16 '23 17:02 rupertford