yadmark.benchmark package

Subpackages

Submodules

yadmark.benchmark.runner module

Localized implementation of BenchmarkRunner.

class yadmark.benchmark.runner.Runner[source]

Bases: BenchmarkRunner

Localized implementation of BenchmarkRunner.

alphas_from_lhapdf = False

Use the alpha_s routine provided by the Pdf?

db_base_cls

alias of Base

static load_ocards(conn, ocard_updates)[source]

Load observable cards.

log(t, o, _pdf, me, ext)[source]

Write log.

run_external(theory, ocard, pdf)[source]

Run external.

Parameters:
  • theory (dict) – theory card

  • ocard (dict) – observable card

  • pdf (lhapdf_like) – PDF set

Returns:

external output

Return type:

dict

run_me(theory, ocard, pdf)[source]

Run yadism.

Parameters:
  • theory (dict) – theory card

  • ocard (dict) – observable card

  • pdf (lhapdf_like) – PDF set

Returns:

out – yadism output

Return type:

yadism.output.PDFOutput