.codecov.yml
.copier-answers.yml
.gitignore
.gitleaks.toml
.pre-commit-config.yaml
.python-version
Dockerfile
LICENSE
README.md
catalog-info.yaml
dev-values.yaml
package-lock.json
package.json
pyproject.toml
pyrightconfig.json
renovate.json
uv.lock
whitelist.yaml
.devcontainer/devcontainer.json
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/issue.md
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
.github/pages/index.html
.github/pages/make_switcher.py
.github/workflows/_container.yml
.github/workflows/_debug_container.yml
.github/workflows/_dist.yml
.github/workflows/_docs.yml
.github/workflows/_pypi.yml
.github/workflows/_release.yml
.github/workflows/_test.yml
.github/workflows/_test_system.yml
.github/workflows/_tox.yml
.github/workflows/ci.yml
.github/workflows/periodic.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
.vscode/tasks.json
deployment/build_and_push.sh
docs/_api.rst
docs/conf.py
docs/explanations.md
docs/genindex.md
docs/how-to.md
docs/index.md
docs/reference.md
docs/tutorials.md
docs/_templates/custom-module-template.rst
docs/explanations/decisions.md
docs/explanations/whitelist_info.md
docs/explanations/decisions/0001-record-architecture-decisions.md
docs/explanations/decisions/0002-switched-to-python-copier-template.md
docs/explanations/decisions/COPYME
docs/how-to/config-server-guide.md
docs/how-to/contribute.md
docs/how-to/release-and-deploy.md
docs/how-to/run-container.md
docs/images/dls-logo.svg
docs/reference/current_and_planned_features.md
docs/tutorials/installation.md
helm/daq-config-server/.helmignore
helm/daq-config-server/Chart.yaml
helm/daq-config-server/converter_map.yaml
helm/daq-config-server/values.yaml
helm/daq-config-server/whitelist.yaml
helm/daq-config-server/templates/_helpers.tpl
helm/daq-config-server/templates/configmap.yaml
helm/daq-config-server/templates/deployment.yaml
helm/daq-config-server/templates/ingress.yaml
helm/daq-config-server/templates/service.yaml
src/daq_config_server/__init__.py
src/daq_config_server/__main__.py
src/daq_config_server/_version.py
src/daq_config_server.egg-info/PKG-INFO
src/daq_config_server.egg-info/SOURCES.txt
src/daq_config_server.egg-info/dependency_links.txt
src/daq_config_server.egg-info/entry_points.txt
src/daq_config_server.egg-info/requires.txt
src/daq_config_server.egg-info/top_level.txt
src/daq_config_server/app/__init__.py
src/daq_config_server/app/_config.py
src/daq_config_server/app/_file_converter_map.py
src/daq_config_server/app/_log.py
src/daq_config_server/app/_routes.py
src/daq_config_server/app/_whitelist.py
src/daq_config_server/app/api.py
src/daq_config_server/app/client.py
src/daq_config_server/models/__init__.py
src/daq_config_server/models/base_model.py
src/daq_config_server/models/beamline_parameters.py
src/daq_config_server/models/display_config_models.py
src/daq_config_server/models/utils.py
src/daq_config_server/models/feature_settings/__init__.py
src/daq_config_server/models/feature_settings/feature_settings.py
src/daq_config_server/models/feature_settings/hyperion_feature_settings.py
src/daq_config_server/models/feature_settings/i04_feature_settings.py
src/daq_config_server/models/i15_1/__init__.py
src/daq_config_server/models/i15_1/xpdf_parameters.py
src/daq_config_server/models/lookup_tables/__init__.py
src/daq_config_server/models/lookup_tables/generic_lut_models.py
src/daq_config_server/models/lookup_tables/mx_lut_models.py
src/daq_config_server/models/lookup_tables/insertion_device/__init__.py
src/daq_config_server/models/lookup_tables/insertion_device/hard_id_lut_models.py
src/daq_config_server/testing/__init__.py
src/daq_config_server/testing/_utils.py
tests/__init__.py
tests/conftest.py
tests/constants.py
tests/system_tests/__init__.py
tests/system_tests/test_client.py
tests/test_data/bad_beamline_parameters.txt
tests/test_data/beamline_parameters.txt
tests/test_data/expected_beamline_parameters.json
tests/test_data/test_bad_display_1.configuration
tests/test_data/test_bad_display_2.configuration
tests/test_data/test_bad_display_3.configuration
tests/test_data/test_bad_json
tests/test_data/test_bad_lut.txt
tests/test_data/test_config.yaml
tests/test_data/test_converter_map.yaml
tests/test_data/test_display.configuration
tests/test_data/test_file_not_on_whitelist
tests/test_data/test_good_beamline_pitch_lut.txt
tests/test_data/test_good_beamline_roll_lut.txt
tests/test_data/test_good_detector_xy_lut.txt
tests/test_data/test_good_i09_hu_undulator_gap_lut.txt
tests/test_data/test_good_json.json
tests/test_data/test_good_lut.txt
tests/test_data/test_hyperion_domain.properties
tests/test_data/test_i04_domain.properties
tests/test_data/test_xml.xml
tests/test_data/test_xpdfLocalParameters.xml
tests/test_data/whitelist.yaml
tests/test_data/bad_dir/test_file
tests/test_data/good_dir/test_file
tests/unit_tests/__init__.py
tests/unit_tests/conftest.py
tests/unit_tests/app/__init__.py
tests/unit_tests/app/test_api.py
tests/unit_tests/app/test_client.py
tests/unit_tests/app/test_converter_map.py
tests/unit_tests/app/test_log.py
tests/unit_tests/app/test_routes.py
tests/unit_tests/app/test_whitelist.py
tests/unit_tests/models/__init__.py
tests/unit_tests/models/test_beamline_parameters.py
tests/unit_tests/models/test_display_config_models.py
tests/unit_tests/models/test_feature_settings.py
tests/unit_tests/models/test_utils.py
tests/unit_tests/models/i15_1/test_xpdf_parameters.py
tests/unit_tests/models/lookup_table/__init__.py
tests/unit_tests/models/lookup_table/test_generic_lut_models.py
tests/unit_tests/models/lookup_table/test_mx_models.py
tests/unit_tests/models/lookup_table/insertion_device/__init__.py
tests/unit_tests/models/lookup_table/insertion_device/test_id_lut_models.py