zero.liso.runner module¶
Tools for running LISO directly
-
exception
zero.liso.runner.LisoError(message, script_path=None, *args, **kwargs)[source]¶ Bases:
Exception
-
class
zero.liso.runner.LisoRunner(script_path)[source]¶ Bases:
objectLISO runner
- Parameters
script_path (
str) – Path to LISO script to run.
-
run(liso_path=None, output_path=None, plot=False, parse_output=True)[source]¶ Run LISO script using a local LISO binary and handle the results
- Parameters
liso_path (
str, optional) – Path to local LISO binary. If not specified, the value of the environment variable defined in .liso.LISO_PATH_ENV_VAR is used.output_path (
str, optional) – Path to save LISO output file to.plot (
bool, optional) – Plot the results using LISO.parse_output (
bool, optional) – Parse the output from LISO.
- Returns
LisoOutputParser– The parsed LISO output.- Raises
ValueError – If the LISO path cannot be determined.