pinefarm.cli package

Provide CLI.

Submodules

pinefarm.cli.configs module

Print loaded configurations.

pinefarm.cli.configs.main()[source]

Print loaded configurations.

pinefarm.cli.info module

Inspect runcards.

pinefarm.cli.install module

Install utilities.

pinefarm.cli.list module

List available resources.

pinefarm.cli.list.main(path, files=False, prefix='')[source]

List available resources.

pinefarm.cli.merge module

Merge multiple PineAPPL grids into a single one.

pinefarm.cli.merge.main(grids)[source]

Merge multiple PineAPPL grids into a single one.

pinefarm.cli.run module

Compute a dataset and compare using a given PDF.

pinefarm.cli.run.install_reqs(runner, pdf)[source]

Install requirements.

Parameters:
pinefarm.cli.run.main(dataset, theory, pdf)[source]

Compute a dataset and compare using a given PDF.

Parameters:
  • dataset (str) – dataset name

  • theory (dict) – theory dictionary

  • pdf (str) – pdf name

pinefarm.cli.run.run_dataset(runner)[source]

Execute runner and apply common post process.

Parameters:

runner (interface.External) – runner instance

pinefarm.cli.update module

Update datasets metadata.

pinefarm.cli.update.main(datasets)[source]

Update datasets metadata.