Parsing nexus to metainfo fails in nomad if an attributes contains a float value.
There are some files written in the past which should contain a float instead of a NX_CHAR (e.g. example file of arpes for /data/@...indices)
In my opinion the parser should just check the type of the value provided vs the definition and fail if they do not match. Currently, we have a semi-validating parser which could give the wrong impression that your file is correct if it gets parsed.
This are multiple points I think: