cedadev / checksit

File-checking made simple
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Differences between AMF standard versions 1 and 2 causing issues when making specs #28

Closed joshua-hampton closed 6 days ago

joshua-hampton commented 1 year ago

There are a number of differences between NCAS-AMF-1.0 and NCAS-AMF-2.0.0 that cause a few problems for checksit

Slightly related although not yet important:

I think there are a couple of things that need doing in response:

joshua-hampton commented 10 months ago

Returning to this after a while... For make_specs.py to work:

Most json files will now be using the create-cvs command, with the exception of community instruments (any community instruments are included in the list for ncas instruments, v1 makes no distinction) and voc-concentration, which has a "wildcard" variable.

After jsons are made, need to change the "compliance_checking_rules" for deployment_mode in the global-attrs json files to "one of: land, sea, air", and remove any "null" values.

make_specs.py should now work with these json files to create specs for ncas-amof-1.0.0