├── .flake8 ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── release_checklist.md │ └── user-story.md ├── dependabot.yml └── workflows │ ├── ci_helm_publish.yaml │ ├── ci_helm_tests.yaml │ ├── ci_servicex.yaml │ └── deploy-config.json ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.md ├── LICENSE ├── Procfile ├── README.md ├── code_generator_TopCPToolkit ├── .coveragerc ├── .flake8 ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app.conf ├── boot.sh ├── poetry.lock ├── pyproject.toml ├── servicex │ ├── TopCP_code_generator │ │ ├── __init__.py │ │ ├── query_translate.py │ │ └── request_translator.py │ ├── __init__.py │ └── templates │ │ └── transform_single_file.py ├── tests │ ├── __init__.py │ └── test_src.py └── transformer_capabilities.json ├── code_generator_funcadl_uproot ├── .coveragerc ├── .flake8 ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app.conf ├── boot.sh ├── poetry.lock ├── pyproject.toml ├── scripts │ └── from_ast_to_zip.py ├── tests │ ├── __init__.py │ └── test_ast_translator.py ├── transformer_capabilities.json └── uproot_code_generator │ ├── __init__.py │ ├── ast_translator.py │ └── templates │ └── transform_single_file.py ├── code_generator_funcadl_xAOD ├── .coveragerc ├── .flake8 ├── .gitignore ├── .vscode │ ├── launch.json │ └── settings.json ├── Codegen_func_adl_xAOD.postman_collection.json ├── Dockerfile ├── LICENSE ├── README.md ├── app.atlas.xaod.conf ├── app.cms.aod.conf ├── boot.sh ├── poetry.lock ├── pyproject.toml ├── scripts │ └── from_ast_to_zip.py ├── tests │ ├── __init__.py │ └── test_ast_translator.py ├── transformer_capabilities.json └── xaod_code_generator │ ├── __init__.py │ ├── ast_translator.py │ └── templates │ └── transform_single_file.sh ├── code_generator_python ├── .coveragerc ├── .flake8 ├── .gitignore ├── Dockerfile ├── README.md ├── boot.sh ├── poetry.lock ├── pyproject.toml ├── python_code_generator │ ├── __init__.py │ ├── python_translator.py │ └── templates │ │ └── transform_single_file.py ├── scripts │ └── from_text_to_zip.py ├── tests │ ├── __init__.py │ └── test_python_translator.py └── transformer_capabilities.json ├── code_generator_raw_uproot ├── .coveragerc ├── .flake8 ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app.conf ├── boot.sh ├── poetry.lock ├── pyproject.toml ├── servicex │ ├── __init__.py │ ├── raw_uproot_code_generator │ │ ├── __init__.py │ │ └── request_translator.py │ └── templates │ │ └── transform_single_file.py ├── tests │ ├── __init__.py │ └── test_src.py └── transformer_capabilities.json ├── did_finder_cernopendata ├── .coveragerc ├── .flake8 ├── .gitattributes ├── .gitignore ├── Dockerfile ├── README.md ├── poetry.lock ├── pyproject.toml ├── samples │ └── simple_plot.ipynb ├── scripts │ └── start_celery_worker.sh ├── src │ └── did_finder_cernopendata │ │ ├── __init__.py │ │ └── celery.py └── tests │ └── did_finder_cernopendata_tests │ ├── __init__.py │ └── test_servicex_did_finder_cernopendata.py ├── did_finder_rucio ├── .coveragerc ├── .dockerignore ├── .flake8 ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── direct_test │ └── test1.py ├── poetry.lock ├── proxy-exporter.sh ├── pyproject.toml ├── sample │ └── xaod_query.ipynb ├── scripts │ └── start_celery_worker.sh ├── src │ └── rucio_did_finder │ │ ├── __init__.py │ │ ├── celery.py │ │ ├── lookup_request.py │ │ ├── replica_distance.py │ │ └── rucio_adapter.py └── tests │ ├── __init__.py │ └── did_finder │ ├── __init__.py │ ├── test_lookup_request.py │ └── test_replica_sorter.py ├── did_finder_xrootd ├── .coveragerc ├── .flake8 ├── .gitattributes ├── .gitignore ├── Dockerfile ├── README.md ├── poetry.lock ├── pyproject.toml ├── scripts │ └── start_celery_worker.sh ├── src │ └── servicex_did_finder_xrootd │ │ ├── __init__.py │ │ └── celery.py └── tests │ ├── __init__.py │ └── test_servicex_did_finder_xrootd.py ├── docs ├── deployment │ ├── basic.md │ ├── output_options.md │ ├── production.md │ ├── reference.md │ └── user_management.md ├── development │ ├── architecture.md │ ├── contributing.md │ ├── overmind_output.png │ └── running_locally.md ├── example_secrets.yaml ├── img │ ├── ServiceX-BlackTextOnly-Transparent.png │ ├── ServiceX-Color-ImageOnly-Transparent.png │ ├── ServiceX-Color-Transparent.png │ ├── ServiceX-WhiteText-Transparent.png │ ├── ServiceX-WhiteTextOnly-Transparent.png │ ├── ServiceX-architecture.png │ ├── ServiceX-request-lifecycle.png │ ├── Z_ee_example.jpg │ ├── develop.png │ ├── download-servicex-yaml.jpg │ ├── hep_tables_example.png │ ├── organize.png │ ├── organize2.png │ ├── sx-architecture.png │ └── sx-schema.png ├── index.md ├── introduction.md └── requirements.txt ├── examples └── ATLAS │ ├── README.md │ ├── UprootExample.ipynb │ ├── Z_ee.ipynb │ └── Z_ee.py ├── helm ├── .gitignore ├── demo-values.yaml ├── example_secrets.yaml ├── release-helm-chart.sh ├── scripts │ ├── generated_code_busybox.yaml │ ├── object_store_analysis.py │ ├── port-forward.sh │ ├── status_scraper.py │ └── transformer_pvc.yaml └── servicex │ ├── .helmignore │ ├── Chart.yaml │ ├── local-dev-values.yaml │ ├── requirements.lock │ ├── requirements.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── app │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ └── service.yaml │ ├── codegen │ │ ├── deployment.yaml │ │ └── service.yaml │ ├── data-lifecycle │ │ └── cronjob.yaml │ ├── did-finder-cernopendata │ │ └── deployment.yaml │ ├── did-finder-rucio │ │ ├── deployment.yaml │ │ └── rucio-configmap.yaml │ ├── did-finder-xrootd │ │ └── deployment.yaml │ ├── rbac │ │ ├── role.yaml │ │ ├── rolebinding.yaml │ │ └── serviceaccount.yaml │ └── x509-secrets │ │ ├── cronjob.yaml │ │ ├── install-job.yaml │ │ └── proxy-secret.yaml │ └── values.yaml ├── local └── port-forward.sh ├── local_test_harness ├── .env ├── README.md ├── compose.yml ├── config.yml └── test.py ├── mkdocs.yml ├── poetry.lock ├── pyproject.toml ├── servicex_app ├── .coveragerc ├── .dockerignore ├── .flake8 ├── .gitattributes ├── .gitignore ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── README.rst ├── ServiceXTest.postman_collection.json ├── app.conf.template ├── boot.sh ├── codecov.yml ├── doc │ ├── sequence_diagram.drawio │ └── sequence_diagram.png ├── docker-dev.conf ├── gai.conf ├── migrations │ ├── README │ ├── alembic.ini │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 04b9fb8ffee1_v1_0_rc4_a2.py │ │ ├── 1.5.6_.py │ │ ├── 1.5.7.py │ │ ├── 1.5.7a.py │ │ ├── 1.7.0.py │ │ ├── 1.7.0a.py │ │ ├── 1.7.1.py │ │ ├── 1.7.3.py │ │ ├── 208309600a27_cleanup_file_status.py │ │ ├── 5893086ec440_removing_kafka_column.py │ │ ├── 79d404108ebe_multipath_support.py │ │ ├── 99e97a63d1bd_v1_0_rc_2.py │ │ ├── a33a96f0f035_v1_0_rc4_a3.py │ │ ├── a6cbb6201d3d_v1_0_rc4_a1.py │ │ ├── b389abb05262_v1_0_rc_1.py │ │ ├── dd1f9a8a2aee_v1_0_rc_3.py │ │ ├── v1_1_3.py │ │ ├── v1_1_4.py │ │ ├── v1_3_0.py │ │ └── v1_5_5.py ├── poetry.lock ├── pyproject.toml ├── sequence_diagram.drawio ├── servicex_app │ ├── __init__.py │ ├── app.py │ ├── celery │ │ ├── celeryconfig.py │ │ └── server_tasks.py │ ├── celery_task_router.py │ ├── cli │ │ ├── create_default_users.py │ │ └── user_commands.py │ ├── code_gen_adapter.py │ ├── dataset_manager.py │ ├── decorators.py │ ├── did_parser.py │ ├── docker_repo_adapter.py │ ├── lookup_result_processor.py │ ├── mailgun_adaptor.py │ ├── models.py │ ├── object_store_manager.py │ ├── rabbit_adaptor.py │ ├── reliable_requests.py │ ├── resources │ │ ├── __init__.py │ │ ├── datasets │ │ │ ├── __init__.py │ │ │ ├── delete_dataset.py │ │ │ ├── get_all.py │ │ │ └── get_one.py │ │ ├── info.py │ │ ├── internal │ │ │ ├── __init__.py │ │ │ ├── add_file_to_dataset.py │ │ │ ├── data_lifecycle_ops.py │ │ │ ├── fileset_complete.py │ │ │ ├── fileset_error.py │ │ │ ├── transform_status.py │ │ │ └── transformer_file_complete.py │ │ ├── servicex_resource.py │ │ ├── transformation │ │ │ ├── __init__.py │ │ │ ├── cancel.py │ │ │ ├── delete.py │ │ │ ├── deployment.py │ │ │ ├── get_all.py │ │ │ ├── get_one.py │ │ │ ├── results.py │ │ │ ├── status.py │ │ │ └── submit.py │ │ └── users │ │ │ ├── __init__.py │ │ │ ├── accept_user.py │ │ │ ├── all_users.py │ │ │ ├── delete_user.py │ │ │ ├── pending_users.py │ │ │ ├── slack_interaction.py │ │ │ └── token_refresh.py │ ├── routes.py │ ├── static │ │ ├── Spinner-1s-64px.gif │ │ ├── favicon.ico │ │ └── main.css │ ├── templates │ │ ├── about.html │ │ ├── base.html │ │ ├── emails │ │ │ └── welcome.html │ │ ├── get_started.html │ │ ├── global_dashboard.html │ │ ├── home.html │ │ ├── logs.html │ │ ├── monitor.html │ │ ├── profile.html │ │ ├── profile_form.html │ │ ├── requests_table.html │ │ ├── sort_dropdown.html │ │ ├── transformation_request.html │ │ ├── transformation_results.html │ │ └── user_dashboard.html │ ├── transformer_manager.py │ └── web │ │ ├── __init__.py │ │ ├── about.py │ │ ├── api_token.py │ │ ├── auth_callback.py │ │ ├── create_profile.py │ │ ├── dashboard.py │ │ ├── edit_profile.py │ │ ├── forms.py │ │ ├── global_dashboard.py │ │ ├── home.py │ │ ├── logs.py │ │ ├── monitor.py │ │ ├── multiple_codegen_list.py │ │ ├── servicex_file.py │ │ ├── sign_in.py │ │ ├── sign_out.py │ │ ├── slack_msg_builder.py │ │ ├── transformation_request.py │ │ ├── transformation_results.py │ │ ├── user_dashboard.py │ │ ├── utils.py │ │ └── view_profile.py └── servicex_app_test │ ├── __init__.py │ ├── busybox │ ├── __init__.py │ └── celery_busybox.py │ ├── conftest.py │ ├── resource_test_base.py │ ├── resources │ ├── __init__.py │ ├── datasets │ │ ├── __init__.py │ │ ├── test_delete.py │ │ ├── test_get_all.py │ │ └── test_get_one.py │ ├── internal │ │ ├── __init__.py │ │ ├── test_add_file_to_dataset.py │ │ ├── test_data_lifecycle_ops.py │ │ ├── test_fileset_complete.py │ │ ├── test_fileset_error.py │ │ ├── test_transform_file_complete.py │ │ └── test_transform_status.py │ ├── test_servicex_info.py │ ├── test_servicex_resource.py │ ├── test_web_app_init.py │ ├── transformation │ │ ├── __init__.py │ │ ├── test_cancel.py │ │ ├── test_delete.py │ │ ├── test_deployment.py │ │ ├── test_get_all.py │ │ ├── test_get_one.py │ │ ├── test_results.py │ │ ├── test_status.py │ │ └── test_submit.py │ └── users │ │ ├── __init__.py │ │ ├── test_accept_user.py │ │ ├── test_all_users.py │ │ ├── test_delete_user.py │ │ ├── test_pending_users.py │ │ ├── test_slack_interaction.py │ │ └── test_token_refresh.py │ ├── test.config │ ├── test_app_init.py │ ├── test_celery_task_router.py │ ├── test_code_gen_adapter.py │ ├── test_dataset_manager.py │ ├── test_decorators.py │ ├── test_did_parser.py │ ├── test_docker_repo_adapter.py │ ├── test_lookup_result_processor.py │ ├── test_mailgun_adaptor.py │ ├── test_models.py │ ├── test_object_store_manager.py │ ├── test_rabbit_adaptor.py │ ├── test_transformer_manager.py │ └── web │ ├── __init__.py │ ├── test_about.py │ ├── test_api_token.py │ ├── test_auth_callback.py │ ├── test_create_profile.py │ ├── test_edit_profile.py │ ├── test_global_dashboard.py │ ├── test_home.py │ ├── test_servicex_file.py │ ├── test_sign_in.py │ ├── test_sign_out.py │ ├── test_transformation_request.py │ ├── test_transformation_results.py │ ├── test_user_dashboard.py │ ├── test_view_profile.py │ └── web_test_base.py ├── transformer_sidecar ├── .coveragerc ├── .flake8 ├── .gitignore ├── Dockerfile ├── README.md ├── gai.conf ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── scripts │ ├── proxy-exporter.sh │ └── watch.sh ├── src │ └── transformer_sidecar │ │ ├── __init__.py │ │ ├── object_store_manager.py │ │ ├── science_container_command.py │ │ ├── servicex_adapter.py │ │ ├── transformer.py │ │ ├── transformer_argument_parser.py │ │ ├── transformer_logging │ │ ├── __init__.py │ │ ├── logstash_formatter.py │ │ └── stream_formatter.py │ │ └── transformer_stats │ │ ├── __init__.py │ │ ├── aod_stats.py │ │ ├── raw_uproot_stats.py │ │ ├── topcp_stats.py │ │ └── uproot_stats.py ├── test_posix_vol │ ├── .gitignore │ ├── generated_code │ │ ├── generated_transformer.py │ │ ├── transform_single_file.py │ │ └── transformer_capabilities.json │ └── transformer_capabilities.json └── tests │ ├── sandbox │ └── transform_file.py │ ├── test.root │ ├── test_object_store_manager.py │ ├── test_science_container_command.py │ ├── test_servicex_adapter.py │ ├── test_transformer.py │ ├── test_transformer_argument_parser.py │ ├── transformer_capabilities.json │ └── transformer_stats │ ├── test_aod_stats.py │ ├── test_topcp_stats.py │ └── test_uproot_stats.py └── x509_secrets ├── .gitignore ├── Dockerfile ├── README.md ├── poetry.lock ├── pyproject.toml ├── tag_and_release.sh └── x509_updater.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/release_checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/ISSUE_TEMPLATE/release_checklist.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/user-story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/ISSUE_TEMPLATE/user-story.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci_helm_publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/workflows/ci_helm_publish.yaml -------------------------------------------------------------------------------- /.github/workflows/ci_helm_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/workflows/ci_helm_tests.yaml -------------------------------------------------------------------------------- /.github/workflows/ci_servicex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/workflows/ci_servicex.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.github/workflows/deploy-config.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .servicex 2 | .idea/ 3 | .vscode/ 4 | poetry.toml 5 | .pyc 6 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/README.md -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/.coveragerc -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/.flake8 -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/.gitignore -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/Dockerfile -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/LICENSE -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/README.md -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/app.conf: -------------------------------------------------------------------------------- 1 | TARGET_BACKEND = 'TopCP' 2 | -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/boot.sh -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/poetry.lock -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/pyproject.toml -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/servicex/TopCP_code_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/servicex/TopCP_code_generator/__init__.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/servicex/TopCP_code_generator/query_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/servicex/TopCP_code_generator/query_translate.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/servicex/TopCP_code_generator/request_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/servicex/TopCP_code_generator/request_translator.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/servicex/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/servicex/__init__.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/servicex/templates/transform_single_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/servicex/templates/transform_single_file.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/tests/__init__.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/tests/test_src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/tests/test_src.py -------------------------------------------------------------------------------- /code_generator_TopCPToolkit/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_TopCPToolkit/transformer_capabilities.json -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/.coveragerc -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/.flake8 -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/.gitignore -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/Dockerfile -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/LICENSE -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/README.md -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/app.conf: -------------------------------------------------------------------------------- 1 | TARGET_BACKEND = 'uproot' 2 | -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/boot.sh -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/poetry.lock -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/pyproject.toml -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/scripts/from_ast_to_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/scripts/from_ast_to_zip.py -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/tests/__init__.py -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/tests/test_ast_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/tests/test_ast_translator.py -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/transformer_capabilities.json -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/uproot_code_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/uproot_code_generator/__init__.py -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/uproot_code_generator/ast_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/uproot_code_generator/ast_translator.py -------------------------------------------------------------------------------- /code_generator_funcadl_uproot/uproot_code_generator/templates/transform_single_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_uproot/uproot_code_generator/templates/transform_single_file.py -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/.coveragerc -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/.flake8 -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/.gitignore -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/.vscode/launch.json -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/.vscode/settings.json -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/Codegen_func_adl_xAOD.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/Codegen_func_adl_xAOD.postman_collection.json -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/Dockerfile -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/LICENSE -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/README.md -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/app.atlas.xaod.conf: -------------------------------------------------------------------------------- 1 | TARGET_BACKEND = 'ATLAS xAOD' 2 | -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/app.cms.aod.conf: -------------------------------------------------------------------------------- 1 | TARGET_BACKEND = 'CMS AOD' 2 | -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/boot.sh -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/poetry.lock -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/pyproject.toml -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/scripts/from_ast_to_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/scripts/from_ast_to_zip.py -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/tests/__init__.py -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/tests/test_ast_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/tests/test_ast_translator.py -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/transformer_capabilities.json -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/xaod_code_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/xaod_code_generator/__init__.py -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/xaod_code_generator/ast_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/xaod_code_generator/ast_translator.py -------------------------------------------------------------------------------- /code_generator_funcadl_xAOD/xaod_code_generator/templates/transform_single_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_funcadl_xAOD/xaod_code_generator/templates/transform_single_file.sh -------------------------------------------------------------------------------- /code_generator_python/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/.coveragerc -------------------------------------------------------------------------------- /code_generator_python/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /code_generator_python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/.gitignore -------------------------------------------------------------------------------- /code_generator_python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/Dockerfile -------------------------------------------------------------------------------- /code_generator_python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/README.md -------------------------------------------------------------------------------- /code_generator_python/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/boot.sh -------------------------------------------------------------------------------- /code_generator_python/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/poetry.lock -------------------------------------------------------------------------------- /code_generator_python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/pyproject.toml -------------------------------------------------------------------------------- /code_generator_python/python_code_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/python_code_generator/__init__.py -------------------------------------------------------------------------------- /code_generator_python/python_code_generator/python_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/python_code_generator/python_translator.py -------------------------------------------------------------------------------- /code_generator_python/python_code_generator/templates/transform_single_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/python_code_generator/templates/transform_single_file.py -------------------------------------------------------------------------------- /code_generator_python/scripts/from_text_to_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/scripts/from_text_to_zip.py -------------------------------------------------------------------------------- /code_generator_python/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/tests/__init__.py -------------------------------------------------------------------------------- /code_generator_python/tests/test_python_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/tests/test_python_translator.py -------------------------------------------------------------------------------- /code_generator_python/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_python/transformer_capabilities.json -------------------------------------------------------------------------------- /code_generator_raw_uproot/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/.coveragerc -------------------------------------------------------------------------------- /code_generator_raw_uproot/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/.flake8 -------------------------------------------------------------------------------- /code_generator_raw_uproot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/.gitignore -------------------------------------------------------------------------------- /code_generator_raw_uproot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/Dockerfile -------------------------------------------------------------------------------- /code_generator_raw_uproot/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/LICENSE -------------------------------------------------------------------------------- /code_generator_raw_uproot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/README.md -------------------------------------------------------------------------------- /code_generator_raw_uproot/app.conf: -------------------------------------------------------------------------------- 1 | TARGET_BACKEND = 'uproot-raw' 2 | -------------------------------------------------------------------------------- /code_generator_raw_uproot/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/boot.sh -------------------------------------------------------------------------------- /code_generator_raw_uproot/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/poetry.lock -------------------------------------------------------------------------------- /code_generator_raw_uproot/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/pyproject.toml -------------------------------------------------------------------------------- /code_generator_raw_uproot/servicex/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/servicex/__init__.py -------------------------------------------------------------------------------- /code_generator_raw_uproot/servicex/raw_uproot_code_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/servicex/raw_uproot_code_generator/__init__.py -------------------------------------------------------------------------------- /code_generator_raw_uproot/servicex/raw_uproot_code_generator/request_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/servicex/raw_uproot_code_generator/request_translator.py -------------------------------------------------------------------------------- /code_generator_raw_uproot/servicex/templates/transform_single_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/servicex/templates/transform_single_file.py -------------------------------------------------------------------------------- /code_generator_raw_uproot/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/tests/__init__.py -------------------------------------------------------------------------------- /code_generator_raw_uproot/tests/test_src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/tests/test_src.py -------------------------------------------------------------------------------- /code_generator_raw_uproot/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/code_generator_raw_uproot/transformer_capabilities.json -------------------------------------------------------------------------------- /did_finder_cernopendata/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/.coveragerc -------------------------------------------------------------------------------- /did_finder_cernopendata/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /did_finder_cernopendata/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/.gitattributes -------------------------------------------------------------------------------- /did_finder_cernopendata/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/.gitignore -------------------------------------------------------------------------------- /did_finder_cernopendata/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/Dockerfile -------------------------------------------------------------------------------- /did_finder_cernopendata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/README.md -------------------------------------------------------------------------------- /did_finder_cernopendata/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/poetry.lock -------------------------------------------------------------------------------- /did_finder_cernopendata/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/pyproject.toml -------------------------------------------------------------------------------- /did_finder_cernopendata/samples/simple_plot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/samples/simple_plot.ipynb -------------------------------------------------------------------------------- /did_finder_cernopendata/scripts/start_celery_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/scripts/start_celery_worker.sh -------------------------------------------------------------------------------- /did_finder_cernopendata/src/did_finder_cernopendata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /did_finder_cernopendata/src/did_finder_cernopendata/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/src/did_finder_cernopendata/celery.py -------------------------------------------------------------------------------- /did_finder_cernopendata/tests/did_finder_cernopendata_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/tests/did_finder_cernopendata_tests/__init__.py -------------------------------------------------------------------------------- /did_finder_cernopendata/tests/did_finder_cernopendata_tests/test_servicex_did_finder_cernopendata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_cernopendata/tests/did_finder_cernopendata_tests/test_servicex_did_finder_cernopendata.py -------------------------------------------------------------------------------- /did_finder_rucio/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/.coveragerc -------------------------------------------------------------------------------- /did_finder_rucio/.dockerignore: -------------------------------------------------------------------------------- 1 | kube 2 | .gitignore 3 | config 4 | -------------------------------------------------------------------------------- /did_finder_rucio/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/.flake8 -------------------------------------------------------------------------------- /did_finder_rucio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/.gitignore -------------------------------------------------------------------------------- /did_finder_rucio/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/Dockerfile -------------------------------------------------------------------------------- /did_finder_rucio/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/LICENSE -------------------------------------------------------------------------------- /did_finder_rucio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/README.md -------------------------------------------------------------------------------- /did_finder_rucio/direct_test/test1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/direct_test/test1.py -------------------------------------------------------------------------------- /did_finder_rucio/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/poetry.lock -------------------------------------------------------------------------------- /did_finder_rucio/proxy-exporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/proxy-exporter.sh -------------------------------------------------------------------------------- /did_finder_rucio/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/pyproject.toml -------------------------------------------------------------------------------- /did_finder_rucio/sample/xaod_query.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/sample/xaod_query.ipynb -------------------------------------------------------------------------------- /did_finder_rucio/scripts/start_celery_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/scripts/start_celery_worker.sh -------------------------------------------------------------------------------- /did_finder_rucio/src/rucio_did_finder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/src/rucio_did_finder/__init__.py -------------------------------------------------------------------------------- /did_finder_rucio/src/rucio_did_finder/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/src/rucio_did_finder/celery.py -------------------------------------------------------------------------------- /did_finder_rucio/src/rucio_did_finder/lookup_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/src/rucio_did_finder/lookup_request.py -------------------------------------------------------------------------------- /did_finder_rucio/src/rucio_did_finder/replica_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/src/rucio_did_finder/replica_distance.py -------------------------------------------------------------------------------- /did_finder_rucio/src/rucio_did_finder/rucio_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/src/rucio_did_finder/rucio_adapter.py -------------------------------------------------------------------------------- /did_finder_rucio/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/tests/__init__.py -------------------------------------------------------------------------------- /did_finder_rucio/tests/did_finder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/tests/did_finder/__init__.py -------------------------------------------------------------------------------- /did_finder_rucio/tests/did_finder/test_lookup_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/tests/did_finder/test_lookup_request.py -------------------------------------------------------------------------------- /did_finder_rucio/tests/did_finder/test_replica_sorter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_rucio/tests/did_finder/test_replica_sorter.py -------------------------------------------------------------------------------- /did_finder_xrootd/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/.coveragerc -------------------------------------------------------------------------------- /did_finder_xrootd/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /did_finder_xrootd/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/.gitattributes -------------------------------------------------------------------------------- /did_finder_xrootd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/.gitignore -------------------------------------------------------------------------------- /did_finder_xrootd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/Dockerfile -------------------------------------------------------------------------------- /did_finder_xrootd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/README.md -------------------------------------------------------------------------------- /did_finder_xrootd/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/poetry.lock -------------------------------------------------------------------------------- /did_finder_xrootd/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/pyproject.toml -------------------------------------------------------------------------------- /did_finder_xrootd/scripts/start_celery_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/scripts/start_celery_worker.sh -------------------------------------------------------------------------------- /did_finder_xrootd/src/servicex_did_finder_xrootd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /did_finder_xrootd/src/servicex_did_finder_xrootd/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/src/servicex_did_finder_xrootd/celery.py -------------------------------------------------------------------------------- /did_finder_xrootd/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /did_finder_xrootd/tests/test_servicex_did_finder_xrootd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/did_finder_xrootd/tests/test_servicex_did_finder_xrootd.py -------------------------------------------------------------------------------- /docs/deployment/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/deployment/basic.md -------------------------------------------------------------------------------- /docs/deployment/output_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/deployment/output_options.md -------------------------------------------------------------------------------- /docs/deployment/production.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/deployment/production.md -------------------------------------------------------------------------------- /docs/deployment/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/deployment/reference.md -------------------------------------------------------------------------------- /docs/deployment/user_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/deployment/user_management.md -------------------------------------------------------------------------------- /docs/development/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/development/architecture.md -------------------------------------------------------------------------------- /docs/development/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/development/contributing.md -------------------------------------------------------------------------------- /docs/development/overmind_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/development/overmind_output.png -------------------------------------------------------------------------------- /docs/development/running_locally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/development/running_locally.md -------------------------------------------------------------------------------- /docs/example_secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/example_secrets.yaml -------------------------------------------------------------------------------- /docs/img/ServiceX-BlackTextOnly-Transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-BlackTextOnly-Transparent.png -------------------------------------------------------------------------------- /docs/img/ServiceX-Color-ImageOnly-Transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-Color-ImageOnly-Transparent.png -------------------------------------------------------------------------------- /docs/img/ServiceX-Color-Transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-Color-Transparent.png -------------------------------------------------------------------------------- /docs/img/ServiceX-WhiteText-Transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-WhiteText-Transparent.png -------------------------------------------------------------------------------- /docs/img/ServiceX-WhiteTextOnly-Transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-WhiteTextOnly-Transparent.png -------------------------------------------------------------------------------- /docs/img/ServiceX-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-architecture.png -------------------------------------------------------------------------------- /docs/img/ServiceX-request-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/ServiceX-request-lifecycle.png -------------------------------------------------------------------------------- /docs/img/Z_ee_example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/Z_ee_example.jpg -------------------------------------------------------------------------------- /docs/img/develop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/develop.png -------------------------------------------------------------------------------- /docs/img/download-servicex-yaml.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/download-servicex-yaml.jpg -------------------------------------------------------------------------------- /docs/img/hep_tables_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/hep_tables_example.png -------------------------------------------------------------------------------- /docs/img/organize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/organize.png -------------------------------------------------------------------------------- /docs/img/organize2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/organize2.png -------------------------------------------------------------------------------- /docs/img/sx-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/sx-architecture.png -------------------------------------------------------------------------------- /docs/img/sx-schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/img/sx-schema.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /examples/ATLAS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/examples/ATLAS/README.md -------------------------------------------------------------------------------- /examples/ATLAS/UprootExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/examples/ATLAS/UprootExample.ipynb -------------------------------------------------------------------------------- /examples/ATLAS/Z_ee.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/examples/ATLAS/Z_ee.ipynb -------------------------------------------------------------------------------- /examples/ATLAS/Z_ee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/examples/ATLAS/Z_ee.py -------------------------------------------------------------------------------- /helm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/.gitignore -------------------------------------------------------------------------------- /helm/demo-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/demo-values.yaml -------------------------------------------------------------------------------- /helm/example_secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/example_secrets.yaml -------------------------------------------------------------------------------- /helm/release-helm-chart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/release-helm-chart.sh -------------------------------------------------------------------------------- /helm/scripts/generated_code_busybox.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/scripts/generated_code_busybox.yaml -------------------------------------------------------------------------------- /helm/scripts/object_store_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/scripts/object_store_analysis.py -------------------------------------------------------------------------------- /helm/scripts/port-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/scripts/port-forward.sh -------------------------------------------------------------------------------- /helm/scripts/status_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/scripts/status_scraper.py -------------------------------------------------------------------------------- /helm/scripts/transformer_pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/scripts/transformer_pvc.yaml -------------------------------------------------------------------------------- /helm/servicex/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/.helmignore -------------------------------------------------------------------------------- /helm/servicex/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/Chart.yaml -------------------------------------------------------------------------------- /helm/servicex/local-dev-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/local-dev-values.yaml -------------------------------------------------------------------------------- /helm/servicex/requirements.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/requirements.lock -------------------------------------------------------------------------------- /helm/servicex/requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/requirements.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/NOTES.txt -------------------------------------------------------------------------------- /helm/servicex/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/servicex/templates/app/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/app/configmap.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/app/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/app/deployment.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/app/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/app/ingress.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/app/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/app/service.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/codegen/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/codegen/deployment.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/codegen/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/codegen/service.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/data-lifecycle/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/data-lifecycle/cronjob.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/did-finder-cernopendata/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/did-finder-cernopendata/deployment.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/did-finder-rucio/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/did-finder-rucio/deployment.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/did-finder-rucio/rucio-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/did-finder-rucio/rucio-configmap.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/did-finder-xrootd/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/did-finder-xrootd/deployment.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/rbac/role.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/rbac/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/rbac/rolebinding.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/rbac/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/rbac/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/x509-secrets/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/x509-secrets/cronjob.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/x509-secrets/install-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/x509-secrets/install-job.yaml -------------------------------------------------------------------------------- /helm/servicex/templates/x509-secrets/proxy-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/templates/x509-secrets/proxy-secret.yaml -------------------------------------------------------------------------------- /helm/servicex/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/helm/servicex/values.yaml -------------------------------------------------------------------------------- /local/port-forward.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/local/port-forward.sh -------------------------------------------------------------------------------- /local_test_harness/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/local_test_harness/.env -------------------------------------------------------------------------------- /local_test_harness/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/local_test_harness/README.md -------------------------------------------------------------------------------- /local_test_harness/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/local_test_harness/compose.yml -------------------------------------------------------------------------------- /local_test_harness/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/local_test_harness/config.yml -------------------------------------------------------------------------------- /local_test_harness/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/local_test_harness/test.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/pyproject.toml -------------------------------------------------------------------------------- /servicex_app/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/.coveragerc -------------------------------------------------------------------------------- /servicex_app/.dockerignore: -------------------------------------------------------------------------------- 1 | sqllite 2 | -------------------------------------------------------------------------------- /servicex_app/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/.flake8 -------------------------------------------------------------------------------- /servicex_app/.gitattributes: -------------------------------------------------------------------------------- 1 | boot.sh eol=lf 2 | -------------------------------------------------------------------------------- /servicex_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/.gitignore -------------------------------------------------------------------------------- /servicex_app/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/.pre-commit-config.yaml -------------------------------------------------------------------------------- /servicex_app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/Dockerfile -------------------------------------------------------------------------------- /servicex_app/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/LICENSE -------------------------------------------------------------------------------- /servicex_app/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/README.rst -------------------------------------------------------------------------------- /servicex_app/ServiceXTest.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/ServiceXTest.postman_collection.json -------------------------------------------------------------------------------- /servicex_app/app.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/app.conf.template -------------------------------------------------------------------------------- /servicex_app/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/boot.sh -------------------------------------------------------------------------------- /servicex_app/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/codecov.yml -------------------------------------------------------------------------------- /servicex_app/doc/sequence_diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/doc/sequence_diagram.drawio -------------------------------------------------------------------------------- /servicex_app/doc/sequence_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/doc/sequence_diagram.png -------------------------------------------------------------------------------- /servicex_app/docker-dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/docker-dev.conf -------------------------------------------------------------------------------- /servicex_app/gai.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/gai.conf -------------------------------------------------------------------------------- /servicex_app/migrations/README: -------------------------------------------------------------------------------- 1 | Single-database configuration for Flask. 2 | -------------------------------------------------------------------------------- /servicex_app/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/alembic.ini -------------------------------------------------------------------------------- /servicex_app/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/env.py -------------------------------------------------------------------------------- /servicex_app/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/script.py.mako -------------------------------------------------------------------------------- /servicex_app/migrations/versions/04b9fb8ffee1_v1_0_rc4_a2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/04b9fb8ffee1_v1_0_rc4_a2.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.5.6_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.5.6_.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.5.7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.5.7.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.5.7a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.5.7a.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.7.0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.7.0.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.7.0a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.7.0a.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.7.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.7.1.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/1.7.3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/1.7.3.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/208309600a27_cleanup_file_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/208309600a27_cleanup_file_status.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/5893086ec440_removing_kafka_column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/5893086ec440_removing_kafka_column.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/79d404108ebe_multipath_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/79d404108ebe_multipath_support.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/99e97a63d1bd_v1_0_rc_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/99e97a63d1bd_v1_0_rc_2.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/a33a96f0f035_v1_0_rc4_a3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/a33a96f0f035_v1_0_rc4_a3.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/a6cbb6201d3d_v1_0_rc4_a1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/a6cbb6201d3d_v1_0_rc4_a1.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/b389abb05262_v1_0_rc_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/b389abb05262_v1_0_rc_1.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/dd1f9a8a2aee_v1_0_rc_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/dd1f9a8a2aee_v1_0_rc_3.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/v1_1_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/v1_1_3.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/v1_1_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/v1_1_4.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/v1_3_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/v1_3_0.py -------------------------------------------------------------------------------- /servicex_app/migrations/versions/v1_5_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/migrations/versions/v1_5_5.py -------------------------------------------------------------------------------- /servicex_app/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/poetry.lock -------------------------------------------------------------------------------- /servicex_app/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/pyproject.toml -------------------------------------------------------------------------------- /servicex_app/sequence_diagram.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/sequence_diagram.drawio -------------------------------------------------------------------------------- /servicex_app/servicex_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/app.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/celery/celeryconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/celery/celeryconfig.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/celery/server_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/celery/server_tasks.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/celery_task_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/celery_task_router.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/cli/create_default_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/cli/create_default_users.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/cli/user_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/cli/user_commands.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/code_gen_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/code_gen_adapter.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/dataset_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/dataset_manager.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/decorators.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/did_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/did_parser.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/docker_repo_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/docker_repo_adapter.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/lookup_result_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/lookup_result_processor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/mailgun_adaptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/mailgun_adaptor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/models.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/object_store_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/object_store_manager.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/rabbit_adaptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/rabbit_adaptor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/reliable_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/reliable_requests.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/datasets/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/datasets/delete_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/datasets/delete_dataset.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/datasets/get_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/datasets/get_all.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/datasets/get_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/datasets/get_one.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/info.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/add_file_to_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/internal/add_file_to_dataset.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/data_lifecycle_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/internal/data_lifecycle_ops.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/fileset_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/internal/fileset_complete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/fileset_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/internal/fileset_error.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/transform_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/internal/transform_status.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/internal/transformer_file_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/internal/transformer_file_complete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/servicex_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/servicex_resource.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/cancel.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/delete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/deployment.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/get_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/get_all.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/get_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/get_one.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/results.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/status.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/transformation/submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/transformation/submit.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/accept_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/accept_user.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/all_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/all_users.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/delete_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/delete_user.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/pending_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/pending_users.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/slack_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/slack_interaction.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/resources/users/token_refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/resources/users/token_refresh.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/routes.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/static/Spinner-1s-64px.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/static/Spinner-1s-64px.gif -------------------------------------------------------------------------------- /servicex_app/servicex_app/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/static/favicon.ico -------------------------------------------------------------------------------- /servicex_app/servicex_app/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/static/main.css -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/about.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/base.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/emails/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/emails/welcome.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/get_started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/get_started.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/global_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/global_dashboard.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/home.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/logs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/logs.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/monitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/monitor.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/profile.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/profile_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/profile_form.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/requests_table.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/requests_table.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/sort_dropdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/sort_dropdown.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/transformation_request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/transformation_request.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/transformation_results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/transformation_results.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/templates/user_dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/templates/user_dashboard.html -------------------------------------------------------------------------------- /servicex_app/servicex_app/transformer_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/transformer_manager.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/about.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/api_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/api_token.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/auth_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/auth_callback.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/create_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/create_profile.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/dashboard.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/edit_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/edit_profile.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/forms.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/global_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/global_dashboard.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/home.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/logs.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/monitor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/multiple_codegen_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/multiple_codegen_list.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/servicex_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/servicex_file.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/sign_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/sign_in.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/sign_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/sign_out.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/slack_msg_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/slack_msg_builder.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/transformation_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/transformation_request.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/transformation_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/transformation_results.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/user_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/user_dashboard.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/utils.py -------------------------------------------------------------------------------- /servicex_app/servicex_app/web/view_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app/web/view_profile.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/busybox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/busybox/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/busybox/celery_busybox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/busybox/celery_busybox.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/conftest.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resource_test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resource_test_base.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/datasets/__init__.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/datasets/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/datasets/test_delete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/datasets/test_get_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/datasets/test_get_all.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/datasets/test_get_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/datasets/test_get_one.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/test_add_file_to_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/internal/test_add_file_to_dataset.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/test_data_lifecycle_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/internal/test_data_lifecycle_ops.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/test_fileset_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/internal/test_fileset_complete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/test_fileset_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/internal/test_fileset_error.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/test_transform_file_complete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/internal/test_transform_file_complete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/internal/test_transform_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/internal/test_transform_status.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/test_servicex_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/test_servicex_info.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/test_servicex_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/test_servicex_resource.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/test_web_app_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/test_web_app_init.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_cancel.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_delete.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_deployment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_deployment.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_get_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_get_all.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_get_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_get_one.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_results.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_status.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/transformation/test_submit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/transformation/test_submit.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/test_accept_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/users/test_accept_user.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/test_all_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/users/test_all_users.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/test_delete_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/users/test_delete_user.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/test_pending_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/users/test_pending_users.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/test_slack_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/users/test_slack_interaction.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/resources/users/test_token_refresh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/resources/users/test_token_refresh.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test.config -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_app_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_app_init.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_celery_task_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_celery_task_router.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_code_gen_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_code_gen_adapter.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_dataset_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_dataset_manager.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_decorators.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_did_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_did_parser.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_docker_repo_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_docker_repo_adapter.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_lookup_result_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_lookup_result_processor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_mailgun_adaptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_mailgun_adaptor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_models.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_object_store_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_object_store_manager.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_rabbit_adaptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_rabbit_adaptor.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/test_transformer_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/test_transformer_manager.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_about.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_api_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_api_token.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_auth_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_auth_callback.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_create_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_create_profile.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_edit_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_edit_profile.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_global_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_global_dashboard.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_home.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_servicex_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_servicex_file.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_sign_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_sign_in.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_sign_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_sign_out.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_transformation_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_transformation_request.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_transformation_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_transformation_results.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_user_dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_user_dashboard.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/test_view_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/test_view_profile.py -------------------------------------------------------------------------------- /servicex_app/servicex_app_test/web/web_test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/servicex_app/servicex_app_test/web/web_test_base.py -------------------------------------------------------------------------------- /transformer_sidecar/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/.coveragerc -------------------------------------------------------------------------------- /transformer_sidecar/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/.flake8 -------------------------------------------------------------------------------- /transformer_sidecar/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/.gitignore -------------------------------------------------------------------------------- /transformer_sidecar/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/Dockerfile -------------------------------------------------------------------------------- /transformer_sidecar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/README.md -------------------------------------------------------------------------------- /transformer_sidecar/gai.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/gai.conf -------------------------------------------------------------------------------- /transformer_sidecar/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/poetry.lock -------------------------------------------------------------------------------- /transformer_sidecar/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/pyproject.toml -------------------------------------------------------------------------------- /transformer_sidecar/pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | pythonpath = ./src 3 | -------------------------------------------------------------------------------- /transformer_sidecar/scripts/proxy-exporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/scripts/proxy-exporter.sh -------------------------------------------------------------------------------- /transformer_sidecar/scripts/watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/scripts/watch.sh -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/__init__.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/object_store_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/object_store_manager.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/science_container_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/science_container_command.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/servicex_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/servicex_adapter.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_argument_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_argument_parser.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_logging/__init__.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_logging/logstash_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_logging/logstash_formatter.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_logging/stream_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_logging/stream_formatter.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_stats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_stats/__init__.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_stats/aod_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_stats/aod_stats.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_stats/raw_uproot_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_stats/raw_uproot_stats.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_stats/topcp_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_stats/topcp_stats.py -------------------------------------------------------------------------------- /transformer_sidecar/src/transformer_sidecar/transformer_stats/uproot_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/src/transformer_sidecar/transformer_stats/uproot_stats.py -------------------------------------------------------------------------------- /transformer_sidecar/test_posix_vol/.gitignore: -------------------------------------------------------------------------------- 1 | scripts/ 2 | sample_files/ 3 | -------------------------------------------------------------------------------- /transformer_sidecar/test_posix_vol/generated_code/generated_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/test_posix_vol/generated_code/generated_transformer.py -------------------------------------------------------------------------------- /transformer_sidecar/test_posix_vol/generated_code/transform_single_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/test_posix_vol/generated_code/transform_single_file.py -------------------------------------------------------------------------------- /transformer_sidecar/test_posix_vol/generated_code/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/test_posix_vol/generated_code/transformer_capabilities.json -------------------------------------------------------------------------------- /transformer_sidecar/test_posix_vol/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/test_posix_vol/transformer_capabilities.json -------------------------------------------------------------------------------- /transformer_sidecar/tests/sandbox/transform_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/sandbox/transform_file.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/test.root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/test.root -------------------------------------------------------------------------------- /transformer_sidecar/tests/test_object_store_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/test_object_store_manager.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/test_science_container_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/test_science_container_command.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/test_servicex_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/test_servicex_adapter.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/test_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/test_transformer.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/test_transformer_argument_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/test_transformer_argument_parser.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/transformer_capabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/transformer_capabilities.json -------------------------------------------------------------------------------- /transformer_sidecar/tests/transformer_stats/test_aod_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/transformer_stats/test_aod_stats.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/transformer_stats/test_topcp_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/transformer_stats/test_topcp_stats.py -------------------------------------------------------------------------------- /transformer_sidecar/tests/transformer_stats/test_uproot_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/transformer_sidecar/tests/transformer_stats/test_uproot_stats.py -------------------------------------------------------------------------------- /x509_secrets/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | secrets 3 | .python-version 4 | -------------------------------------------------------------------------------- /x509_secrets/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/x509_secrets/Dockerfile -------------------------------------------------------------------------------- /x509_secrets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/x509_secrets/README.md -------------------------------------------------------------------------------- /x509_secrets/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/x509_secrets/poetry.lock -------------------------------------------------------------------------------- /x509_secrets/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/x509_secrets/pyproject.toml -------------------------------------------------------------------------------- /x509_secrets/tag_and_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/x509_secrets/tag_and_release.sh -------------------------------------------------------------------------------- /x509_secrets/x509_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssl-hep/ServiceX/HEAD/x509_secrets/x509_updater.py --------------------------------------------------------------------------------