You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rather than using our post-processing DSL, allow protocol authors to use plain Python code plus numpy operations on the n-d arrays, thereby avoiding all interpretative overhead and allowing more flexible analysis, control flow, error handling, etc.
Initially we'll only have trusted users; later we'll need to consider further security
Restricting what code is allowed; if just core python (no stdlib) plus numpy operations we might be OK
Isolate execution runs using e.g. Docker
Possibly consider an editor GUI for protocols - at least syntax highlighting - if easy to do!