Now that the variable declarations and initializations are in Python, we could create an all-singing, all-dancing data structure. Here are some suggested fields.
-
Variable name
Max 16 characters?
-
Short description - for output files
Max 100 characters?
-
Long description - for the documentation
Free text. Markdown, rich text or html might be permitted.
Unlimited length
May also be used for any future rich text outputs
-
Mathematical symbol
Markdown, rich text or html
-
Initial value
-
Format to be used for output (by default)
Exponential or decimal format
-
Units
-
Available as an input?
Yes/No
-
Typical maximum value
Above this value warnings may be issued.
-
Typical minimum value
Below this value warnings may be issued
-
Available as an iteration variable?
Yes/No
-
Active as an iteration variable in this run?
Yes/No
-
Available as a scan variable?
Yes/No
-
Active as a scan variable in this run?
Yes/No
-
Included in OUT.DAT and MFILE.DAT?
Yes/No
@timothy-nunn @chris-ashe @jonmaddock @clmould @ajpearcey
Now that the variable declarations and initializations are in Python, we could create an all-singing, all-dancing data structure. Here are some suggested fields.
Variable name
Max 16 characters?
Short description - for output files
Max 100 characters?
Long description - for the documentation
Free text. Markdown, rich text or html might be permitted.
Unlimited length
May also be used for any future rich text outputs
Mathematical symbol
Markdown, rich text or html
Initial value
Format to be used for output (by default)
Exponential or decimal format
Units
Available as an input?
Yes/No
Typical maximum value
Above this value warnings may be issued.
Typical minimum value
Below this value warnings may be issued
Available as an iteration variable?
Yes/No
Active as an iteration variable in this run?
Yes/No
Available as a scan variable?
Yes/No
Active as a scan variable in this run?
Yes/No
Included in OUT.DAT and MFILE.DAT?
Yes/No
@timothy-nunn @chris-ashe @jonmaddock @clmould @ajpearcey