.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
README.md
constraints.txt
omni-environment.yml
pin-reqs
pyproject.toml
pyrightconfig.json
pytest.ini
requirements.txt
test-environment.yml
uv.lock
.github/pull_request_template.md
.github/workflows/manual.yml
.github/workflows/pipeline.yml
docs/mkdocs.yml
docs/refs.bib
docs/requirements.txt
docs/design/000-template.md
docs/design/001-module-metadata.md
docs/design/README.md
docs/src/config.md
docs/src/howto.md
docs/src/index.md
docs/src/news.md
docs/src/philosophy.md
docs/src/reference.md
docs/src/team.md
docs/src/tutorial.md
docs/src/images/omb.png
examples/storage_usage.py
omnibenchmark/.gitignore
omnibenchmark/__init__.py
omnibenchmark/config.py
omnibenchmark/constants.py
omnibenchmark/sync.py
omnibenchmark/utils.py
omnibenchmark.egg-info/PKG-INFO
omnibenchmark.egg-info/SOURCES.txt
omnibenchmark.egg-info/dependency_links.txt
omnibenchmark.egg-info/entry_points.txt
omnibenchmark.egg-info/requires.txt
omnibenchmark.egg-info/top_level.txt
omnibenchmark/benchmark/__init__.py
omnibenchmark/benchmark/benchmark.py
omnibenchmark/benchmark/benchmark_node.py
omnibenchmark/benchmark/constants.py
omnibenchmark/benchmark/converter.py
omnibenchmark/benchmark/dag.py
omnibenchmark/benchmark/params.py
omnibenchmark/benchmark/symlinks.py
omnibenchmark/benchmark/validation/__init__.py
omnibenchmark/benchmark/validation/error.py
omnibenchmark/benchmark/validation/validator.py
omnibenchmark/cli/benchmark.py
omnibenchmark/cli/debug.py
omnibenchmark/cli/io.py
omnibenchmark/cli/main.py
omnibenchmark/cli/run.py
omnibenchmark/cli/utils/__init__.py
omnibenchmark/cli/utils/args.py
omnibenchmark/cli/utils/logging.py
omnibenchmark/cli/utils/validation.py
omnibenchmark/io/MinIOStorage.py
omnibenchmark/io/README.md
omnibenchmark/io/RemoteStorage.py
omnibenchmark/io/S3config.py
omnibenchmark/io/S3versioning.py
omnibenchmark/io/__init__.py
omnibenchmark/io/archive.py
omnibenchmark/io/code.py
omnibenchmark/io/exception.py
omnibenchmark/io/files.py
omnibenchmark/io/hash.py
omnibenchmark/io/sizeof.py
omnibenchmark/io/storage.py
omnibenchmark/io/tree.py
omnibenchmark/io/versioning.py
omnibenchmark/model/__init__.py
omnibenchmark/model/module.py
omnibenchmark/workflow/__init__.py
omnibenchmark/workflow/workflow.py
omnibenchmark/workflow/snakemake/__init__.py
omnibenchmark/workflow/snakemake/snakemake.py
omnibenchmark/workflow/snakemake/format/__init__.py
omnibenchmark/workflow/snakemake/format/formatter.py
omnibenchmark/workflow/snakemake/rules/__init__.py
omnibenchmark/workflow/snakemake/rules/rule_all.smk
omnibenchmark/workflow/snakemake/rules/rule_node.smk
omnibenchmark/workflow/snakemake/rules/rule_start_benchmark.smk
omnibenchmark/workflow/snakemake/rules/utils.smk
omnibenchmark/workflow/snakemake/scripts/__init__.py
omnibenchmark/workflow/snakemake/scripts/execution.py
omnibenchmark/workflow/snakemake/scripts/parse_performance.py
omnibenchmark/workflow/snakemake/scripts/run_module.py
omnibenchmark/workflow/snakemake/scripts/utils.py
reports/coverage.svg
reports/junit.xml
reports/tests.svg
scripts/create-test-env.sh
scripts/run_version_update.sh
scripts/update_omnibenchmark_version.py
tests/__init__.py
tests/conftest.py
tests/fixtures.py
tests/git_bundle.py
tests/test_git.py
tests/benchmark/test_params.py
tests/benchmark/test_parse_benchmark.py
tests/benchmark/test_symlinks.py
tests/benchmark/test_visualisation.py
tests/cli/__init__.py
tests/cli/asserts.py
tests/cli/cli_setup.py
tests/cli/fixtures.py
tests/cli/path.py
tests/cli/test_archive.py
tests/cli/test_benchmark_plot.py
tests/cli/test_io.py
tests/cli/test_run.py
tests/cli/test_run_benchmark.py
tests/cli/test_run_benchmark_with_timeouts.py
tests/cli/test_run_module.py
tests/config/__init__.py
tests/config/test_config.py
tests/data/Benchmark_001.yaml
tests/data/Benchmark_002.yaml
tests/data/Benchmark_003.yaml
tests/data/Benchmark_003_trimmed.yaml
tests/data/Benchmark_004.yaml
tests/data/Clustering.yaml
tests/data/README.md
tests/data/benchmark_failing_module.yaml
tests/data/benchmark_format_incorrect.yaml
tests/data/benchmark_software_does_not_exist.yaml
tests/data/benchmark_some_backends_missing.yaml
tests/data/bundle_repos.py
tests/data/mock_benchmark.yaml
tests/data/timeout_benchmark.yaml
tests/data/D1/default/D1.meta.json
tests/data/D1/default/D1.txt.gz
tests/data/D1/default/D1_params.txt
tests/data/D1/missing_files/D1.txt.gz
tests/data/D1/missing_files/D1_params.txt
tests/data/bundles/data_63b7b36.bundle
tests/data/bundles/dummymodule_83af5a4.bundle
tests/data/envs/3.6.3-foss-2017b.lua
tests/data/envs/4.3.3-gfbf-2023b.lua
tests/data/envs/Python-3.9.6-GCCcore-11.2.0.eb
tests/data/envs/Python_3.12.6_Clustering.lua
tests/data/envs/Python_3.12.6_Clustering.yaml
tests/data/envs/R-4.3.3-gfbf-2023b.eb
tests/data/envs/R_4.3.3_try.yaml
tests/data/envs/R_4.4.1_Clustering.lua
tests/data/envs/R_4.4.1_Clustering.yaml
tests/data/envs/python_vX_test.yaml
tests/data/envs/zlib-1.2.11.eb
tests/data/envs/zlib-1.3.1.eb
tests/data/envs/zlib_1.2.11.yaml
tests/data/envs/zlib_1.3.1.yaml
tests/data/repos/.gitignore
tests/io/MinIOStorage_setup.py
tests/io/__init__.py
tests/io/test_MinIOStorage.py
tests/io/test_RemoteStorage.py
tests/io/test_storage.py
tests/model/__init__.py
tests/model/test_module.py
tests/software/apptainer_tests.py
tests/software/conda_tests.py
tests/software/test_run_with_software.py
tests/software/00_conda/Snakefile
tests/software/00_conda/env.yaml
tests/software/00_conda/expected_results/test0.out
tests/software/01_apptainer/expected_results/test0.out
tests/software/02_apptainer_nonexistent/expected_results/test0.out
tests/software/data/ripgrep.yml
tests/software/utils/run.py
tests/workflow/Snakemake_setup.py
tests/workflow/__init__.py
tests/workflow/conftest.py
tests/workflow/path.py
tests/workflow/test_run_node_workflow.py
tests/workflow/test_run_workflow.py
tests/workflow/test_serialize_node_workflow.py
tests/workflow/test_serialize_workflow.py