Skip to main content

Tool to locally run tests for AnalysisProductions

Project description

LbAPLocal

LbAPLocal is the python library for running offline tests for the LHCb AnalysisProductions framework.

Usage

After installing, LbAPLocal can be run from the command line with the following options:

Usage: lb-ap [OPTIONS] COMMAND [ARGS]...

  Command line tool for the LHCb AnalysisProductions

Options:
  --help  Show this message and exit.

Commands:
  list       List the available production folders by running lb-ap list...
  render     Render the info.yaml for a given production
  test       Execute a job locally
  debug      Start an interactive session inside the job's environment
  reproduce  Reproduce an existing online test locally

To see which productions are available:

$ lb-ap list
The available productions are:
* MyAnalysis

To see which jobs are available for a given production:

$ lb-ap list MyAnalysis
The available jobs for MyAnalysis are:
* My2016MagDownJob
* My2016MagUpJob

To render the templating in info.yaml for a given production:

$ lb-ap render MyAnalysis

To run a test of a job interactively:

$ lb-ap debug MyAnalysis My2016MagDownJob

Welcome to analysis productions debug mode:

The production can be tested by running:

gaudirun.py -T '$ANALYSIS_PRODUCTIONS_DYNAMIC/Lb2Lll/MC_2017_MagDown_Lb2PsiL_mm_strip_autoconf.py' '$ANALYSIS_PRODUCTIONS_BASE/Lb2Lll/stripping_seq.py' prodConf_DaVinci_00012345_00006789_1.py

[DaVinci v45r5] output $

To test a job non-interactively:

$ lb-ap test MyAnalysis My2016MagDownJob
Success! Output can be found in xxxxxxxxxxxx

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LbAPLocal-0.0.6.tar.gz (297.7 kB view details)

Uploaded Source

Built Distribution

LbAPLocal-0.0.6-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file LbAPLocal-0.0.6.tar.gz.

File metadata

  • Download URL: LbAPLocal-0.0.6.tar.gz
  • Upload date:
  • Size: 297.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for LbAPLocal-0.0.6.tar.gz
Algorithm Hash digest
SHA256 deff92737d47ddc938d19edbbc692d322faab3ea2c7749b1e763d264a149f85c
MD5 7119b6acca19c23a19c8598fa4b031b4
BLAKE2b-256 058a5b1baef0c282d476392b59941f7a573755b025e0564ccfbead651f7972e1

See more details on using hashes here.

File details

Details for the file LbAPLocal-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: LbAPLocal-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for LbAPLocal-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1f725718ba38ce4f17b1148cf3a5597928e3dd576899393a4b8e26a06c6ccd9c
MD5 7c7ed0cdc19cba8ba0cf394338212b47
BLAKE2b-256 edfe7b380885725bdfd10ab7bfd73d81736657170ab0119d1428d8ae032a8d87

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page