run_tool

ctapipe.core.run_tool(tool: ctapipe.core.tool.Tool, argv=None, cwd=None, raises=True)[source]

Utility run a certain tool in a python session without exiting.

Parameters
argvList[str]

List of command line arguments for the tool.

cwdstr or pathlib.Path

Path to a temporary working directory. If none, a new (random) temporary directeory gets created.

raisesbool

If true, raises Exceptions from running tools, to test them. If false, tools can return a non-zero exit code.

Returns
exit_code: int

The return code of the tool, 0 indicates success, everything else an error