Skip to main content

Project used to find and load libraries in cal-rx-run3 c++ code

Project description

$R_X$ common

This is a thin layer of python code meant to be used as an interface to the $R_x$ run3 github/gitlab tools, written in C++.

Lists of samples needed

To configure the underlying C++ code one needs to know what samples are needed for which analysis. This is specified in the sample_run12.yaml and sample_run3.yaml files. The latter file is made from the former by:

  • Looping over sample_run12.yaml.
  • Checking what projects and samples were used there.
  • Checking the new names for these samples and writting them to sample_run3.yaml

this is done with:

make_run3_yaml

Post AP samples

In order to feed these samples in the C++ code one needs:

  • Text files with lists of LFNs
  • YAML file with information on how the LFNs are associated to different projects and samples.

Both of them can be made with:

pap_lfn_to_yaml -v v1 -l 10

which will dump the inputs in the current directory.

AP samples

The same two ingredients as above can be made for the files before the filtering (post_ap) step, which can be ran with:

ap_lfn_to_yaml

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

rx_common-0.0.4.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rx_common-0.0.4-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file rx_common-0.0.4.tar.gz.

File metadata

  • Download URL: rx_common-0.0.4.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for rx_common-0.0.4.tar.gz
Algorithm Hash digest
SHA256 7199f3446add0eeeea3a6d06821f0c8c20471f57711c503f49b21f548ac3e76e
MD5 a9f74cba6a7a727b881d7c6e54fb12f0
BLAKE2b-256 bc6a7bc9c5829565c36f9965e8d466a3a8255ffd9fa8feeb9419d312e0992e0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rx_common-0.0.4.tar.gz:

Publisher: publish.yaml on acampove/rx_common

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rx_common-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: rx_common-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for rx_common-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 27e07e4c0f155cce0e1ee58e49dda4fd316016209a2b7649110981c598ed4df2
MD5 1cb0825083e8a5d2c0c0e5e99ddd258c
BLAKE2b-256 3219e2034747f874d7ce987732eb42c61118dfa2dc78949f1c3ec6e52009b5d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rx_common-0.0.4-py3-none-any.whl:

Publisher: publish.yaml on acampove/rx_common

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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