hepi.nllfast.run

Module Contents

Classes

NLLfastRunner

Attributes

default_nllfast_runner

Default Prospino Runner to provide backward compatibility

run

set_path

get_path

class hepi.nllfast.run.NLLfastRunner(path: str, in_dir: str = None, out_dir: str = None, pre=None)[source]

Bases: hepi.run.Runner

orders(self) List[hepi.input.Order][source]

List of supported Orders in this runner.

_get_nf_proc(self, p: hepi.input.Input)[source]
_get_nf_input(self, p: hepi.input.Input) dict[source]
_check_input(self, p: hepi.input.Input, **kwargs) bool[source]

Checks input parameter for compatibility with Prospino

_is_valid(self, file: str, p: hepi.input.Input, d) bool[source]

Verifies that a file is a complete output.

Parameters
  • file (str) – File path to be parsed.

  • p (hepi.Input) – Onput parameters.

  • d (dict) – Param dictionary.

Returns

True if file could be parsed.

Return type

bool

_parse_file(self, file: str) hepi.results.Result[source]

Extracts results from an output file.

Parameters

file (str) – File path to be parsed.

Returns

If a value is not found in the file None is used.

Return type

Result

_prepare(self, p: hepi.input.Input, **kwargs) hepi.run.RunParam[source]
hepi.nllfast.run.default_nllfast_runner[source]

Default Prospino Runner to provide backward compatibility

hepi.nllfast.run.run[source]
hepi.nllfast.run.set_path[source]
hepi.nllfast.run.get_path[source]