updated_idl_params_file
- PlasmaCalcs.tools.io_tools.updated_idl_params_file(filename, params, *, dst=None, missing_ok=False)
create updated idl file, like at filename but updating the indicated params.
returns updated file contents as str if dst is None, else abspath to dst.NEVER overwrites any existing file.filename: stringfile to read from.params: dict of params to update.keys are param names.values are param values or strings (internally, uses str(val) for each val).(if you need a string-valued param within the file, use pattern: ‘“val”’ or “‘val’”.)dst: None or strfile to write result to.None –> return string of updated file contents instead of creating a new file.missing_ok: boolwhether it is okay for one or more of the params to be missing from the file.False –> if any params missing, crash.