Open pbeaucage opened 1 year ago
In principle I think this is right, however, do_rsoxs and do_nexafs are not ever suggested to be used in general. spreadsheets have a validation step which these commands do not. There is an expectation that if a user is running the commands directly they should know inputs rather than trusting the running code to clean it up as with spreadsheet input.
If they stick to the output of the columns from the OUTPUT spreadsheets, it should work perfectly
The input validation stack between the spreadsheet and the command line
do_rsoxs
,do_nexafs
functions appear to be different:polarizations=90
works in a spreadsheet but from commandpolarizations
requires anIterable
such as a single-element list. It would provide a more consistent user experience to unify the input validation/cleanup code fromrsoxs_scans
such that the same parameters are accepted for both.