hepi.resummino

hepi interface to Resummino.

Find it here https://resummino.hepforge.org/.

Submodules

Package Contents

Functions

run(params: List[hepi.Input], noskip=False, bar=False, no_parse=False, para=True, skip=True, parse=True, run=True) → dict

Run the passed list of parameters.

set_path(p: str)

Set the path to the resummino folder containing the binary in './build/bin'.

get_path() → str

Get Resummino path.

hepi.resummino.run(params: List[hepi.Input], noskip=False, bar=False, no_parse=False, para=True, skip=True, parse=True, run=True) dict[source]

Run the passed list of parameters.

Parameters
  • params (list of hepi.Input) – All parameters that should be executed/queued.

  • noskip (bool) – False means stored runs will be skipped. Else the are overwritten.

  • bar (bool) – Display a progressbar.

  • no_parse (bool) – Skip parsing the results. This is the prefered cluster mode, as this function only queues the job.

  • para (bool) – Run jobs in parallel.

  • run (bool) – Actually start/queue resummino.

Returns

combined dictionary of results and parameters. Each member therein is a list.

The dictionary is empty if no_parse is set.

Return type

dict

hepi.resummino.set_path(p: str)[source]

Set the path to the resummino folder containing the binary in ‘./build/bin’.

Parameters

str – new Resummino path.

hepi.resummino.get_path() str[source]

Get Resummino path.

Returns

current Resummino path

Return type

str