CDM KVN Spaces
I've seen some CDMs that Orekit's CdmParser
is not able to parse.
In one case there is not value between the number and the units, e.g.
CTDOT_TDOT =0.0001[m**2/s**2]
I know the CCSDS standard in Section 6.3.3 says "there must be at least one blank character between the value and the units", but in this case it shouldn't be to hard to separate them. Note that Orekit's own KvnGenerator
will generate files like this with no space between the value and units if the units and alignment columns are too close.
I've also seen lines like the following with just a bunch of blanks after the =
.
TIME_LASTOB_START =
I don't see in the CCSDS standard where it says the key shall not appear when an optional value is not present. So I think this one could be considered standard conforming.
See https://forum.orekit.org/t/cdmparser-kvn-enhancements/3309