.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
LICENSE
README.md
environment.yaml
pixi.lock
pixi.toml
pyproject.toml
src/LbAPCommon/__init__.py
src/LbAPCommon/__main__.py
src/LbAPCommon/app_catalog.py
src/LbAPCommon/cern_sso.py
src/LbAPCommon/config.py
src/LbAPCommon/dirac_conversion.py
src/LbAPCommon/hacks.py
src/LbAPCommon/parsing.py
src/LbAPCommon/workflow.py
src/LbAPCommon.egg-info/PKG-INFO
src/LbAPCommon.egg-info/SOURCES.txt
src/LbAPCommon.egg-info/dependency_links.txt
src/LbAPCommon.egg-info/entry_points.txt
src/LbAPCommon.egg-info/requires.txt
src/LbAPCommon.egg-info/top_level.txt
src/LbAPCommon/data/__init__.py
src/LbAPCommon/data/ap_merger.py
src/LbAPCommon/data/query_dirac.py
src/LbAPCommon/data/templates/configure-legacy-application.py.j2
src/LbAPCommon/linting/__init__.py
src/LbAPCommon/linting/bk_paths.py
src/LbAPCommon/models/__init__.py
src/LbAPCommon/models/recipes.py
src/LbAPCommon/models/validators.py
src/LbAPCommon/options_parsing/__init__.py
src/LbAPCommon/options_parsing/gaudi_pickle_to_json.py
src/LbAPCommon/prod_request_to_cwl/__init__.py
src/LbAPCommon/prod_request_to_cwl/__main__.py
src/LbAPCommon/prod_request_to_cwl/anaprod.py
src/LbAPCommon/prod_request_to_cwl/common.py
src/LbAPCommon/prod_request_to_cwl/simulation.py
src/LbAPCommon/transforms/__init__.py
src/LbAPCommon/transforms/runner.py
src/LbAPCommon/transforms/yaml-transform.js
src/LbAPCommon/transforms/vendor/LICENSE-yaml
src/LbAPCommon/transforms/vendor/yaml.bundle.js
src/LbAPCommon/validators/__init__.py
src/LbAPCommon/validators/bookkeeping_xml.py
src/LbAPCommon/validators/check_gen_fsr.py
src/LbAPCommon/validators/counters.py
src/LbAPCommon/validators/logs/__init__.py
src/LbAPCommon/validators/logs/data/known_messages.yaml
tests/conftest.py
tests/test_app_catalog.py
tests/test_auto_configure.py
tests/test_dirac_conversion.py
tests/test_good_parsing.py
tests/test_hacks.py
tests/test_log_parsing.py
tests/test_log_splitting.py
tests/test_performance.py
tests/test_platform_selection.py
tests/test_transforms.py
tests/example-logs/error-failed-to-read-file.log
tests/example-logs/error-fill-dependent-scale-factor.log
tests/example-logs/error-illegal-instruction.log
tests/example-logs/error-missing-shared-library.log
tests/example-logs/error-platform-unsupported.log
tests/example-logs/error-related-info-missing.log
tests/example-logs/error-rootioalg.log
tests/example-logs/error-unpack-raw-event.log
tests/example-logs/good-DaVinci_00110296_00000038_1.log
tests/example-logs/good-DaVinci_00110296_00000194_1.log
tests/example-logs/good-Gauss_00104988_00000011_1.log
tests/example_workflows/complex_workflow_with_filtering.in.yaml
tests/example_workflows/complex_workflow_with_filtering.out.yaml
tests/example_workflows/complex_workflow_with_filtering_two_groups.in.yaml
tests/example_workflows/complex_workflow_with_filtering_two_groups.out.yaml
tests/example_workflows/complex_workflow_with_layers_of_splitting.in.yaml
tests/example_workflows/complex_workflow_with_layers_of_splitting.out.yaml
tests/example_workflows/mcreweight_and_pidgen2.in.yaml
tests/example_workflows/mcreweight_and_pidgen2.out.yaml
tests/example_workflows/complex_workflow_with_filtering/AnaProd_example_workflows_job_tuple,split,filter_B0.cwl
tests/example_workflows/complex_workflow_with_filtering_two_groups/AnaProd_example_workflows_job2_tuple,split,filter_B0,S0.cwl
tests/example_workflows/complex_workflow_with_filtering_two_groups/AnaProd_example_workflows_job_tuple,split,filter_B0,S0.cwl
tests/example_workflows/complex_workflow_with_layers_of_splitting/AnaProd_example_workflows_xicpststtoxicppipi_data_2018_magdown_split,_xicpstst,0st,pststwspmm.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dstdsx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dstp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dstp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dststp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_b0_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_bp_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_bp_dstdx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_bp_dstst_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_bp_dstst_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_bp_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block5_bs_dsststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dstdsx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dstp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dstp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dststp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_b0_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_bp_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_bp_dstdx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_bp_dstst_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_bp_dstst_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_bp_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block6_bs_dsststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dstdsx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dstp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dstp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dststp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_b0_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_bp_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_bp_dstdx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_bp_dstst_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_bp_dstst_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_bp_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block7_bs_dsststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dstdsx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dstp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dstp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dststp_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_b0_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_bp_dstdx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_bp_dstdx_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_bp_dstst_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_bp_dstst_taue_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_bp_dststx_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/example_workflows/mcreweight_and_pidgen2/AnaProd_example_workflows_noPID_block8_bs_dsststp_e_SPRUCE,DV,mva_rank,cmatch,PIDGen,mcreweight.cwl
tests/linting/test_bk_paths.py
tests/linting/test_processing_pass.py
tests/test_performance/example1.yaml