.copier-answers.yml
.gitignore
.gitmodules
.gitremotes
.pre-commit-config.yaml
Dockerfile
LICENSE
README.md
catalog-info.yaml
pyproject.toml
.devcontainer/devcontainer.json
.github/CONTRIBUTING.md
.github/dependabot.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/issue.md
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
.github/actions/install_requirements/action.yml
.github/pages/index.html
.github/pages/make_switcher.py
.github/workflows/_dist.yml
.github/workflows/_docs.yml
.github/workflows/_pypi.yml
.github/workflows/_release.yml
.github/workflows/_test.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
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/original-design.md
docs/explanations/pvi-pv.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/contribute.md
docs/how-to/write-a-formatter.md
docs/images/dls-logo.svg
docs/images/pilatus_edl.png
docs/images/pvi-favicon.ico
docs/images/pvi-logo.svg
docs/reference/api.md
docs/snippets/pilatusDetector.pvi.producer.yaml
docs/snippets/pilatusDetectorParamSet.h
docs/snippets/pilatusDetectorParameters.template
docs/snippets/pilatusParameters.csv
docs/snippets/static_table.pvi.producer.yaml
docs/tutorials/create-pvi-device.md
docs/tutorials/format-device-ui.md
docs/tutorials/generate-pvi-template.md
docs/tutorials/installation.md
docs/tutorials/pvi-as-a-library.md
formatters/aps.pvi.formatter.yaml
formatters/dls.bob.pvi.formatter.yaml
formatters/dls.edl.pvi.formatter.yaml
schemas/pvi.device.schema.json
schemas/pvi.formatter.schema.json
src/pvi/__init__.py
src/pvi/__main__.py
src/pvi/_pv_group.py
src/pvi/_schema_utils.py
src/pvi/_version.py
src/pvi/_yaml_utils.py
src/pvi/device.py
src/pvi/py.typed
src/pvi/typed_model.py
src/pvi/utils.py
src/pvi.egg-info/PKG-INFO
src/pvi.egg-info/SOURCES.txt
src/pvi.egg-info/dependency_links.txt
src/pvi.egg-info/entry_points.txt
src/pvi.egg-info/requires.txt
src/pvi.egg-info/top_level.txt
src/pvi/_convert/__init__.py
src/pvi/_convert/_asyn_convert.py
src/pvi/_convert/_parameters.py
src/pvi/_convert/_template_convert.py
src/pvi/_convert/utils.py
src/pvi/_format/__init__.py
src/pvi/_format/adl.py
src/pvi/_format/aps.adl
src/pvi/_format/aps.py
src/pvi/_format/base.py
src/pvi/_format/bob.py
src/pvi/_format/dls.bob
src/pvi/_format/dls.edl
src/pvi/_format/dls.py
src/pvi/_format/edl.py
src/pvi/_format/pvi.template.jinja
src/pvi/_format/screen.py
src/pvi/_format/template.py
src/pvi/_format/utils.py
src/pvi/_format/widget.py
tests/bad.pvi.device.yaml
tests/conftest.py
tests/regenerate_test_output.sh
tests/test.pvi.device.yaml
tests/test_api.py
tests/test_cli.py
tests/test_device_serialization.py
tests/convert/input/Mako125B.template
tests/convert/input/simDetector.h
tests/convert/input/simDetector.template
tests/convert/output/Mako125B.pvi.device.yaml
tests/convert/output/simDetector.pvi.device.yaml
tests/format/input/aps.adl.pvi.formatter.yaml
tests/format/input/asynNDArrayDriver.pvi.device.yaml
tests/format/input/child.pvi.device.yaml
tests/format/input/dls.bob.pvi.formatter.yaml
tests/format/input/dls.edl.pvi.formatter.yaml
tests/format/input/parent.pvi.device.yaml
tests/format/input/signal_default_widgets.pvi.device.yaml
tests/format/input/static_table.pvi.device.yaml
tests/format/input/all_widgets/ArrayTrace.pvi.device.yaml
tests/format/input/all_widgets/BitField.pvi.device.yaml
tests/format/input/all_widgets/ButtonPanel.pvi.device.yaml
tests/format/input/all_widgets/CheckBox.pvi.device.yaml
tests/format/input/all_widgets/ComboBox.pvi.device.yaml
tests/format/input/all_widgets/ImageRead.pvi.device.yaml
tests/format/input/all_widgets/LED.pvi.device.yaml
tests/format/input/all_widgets/ProgressBar.pvi.device.yaml
tests/format/input/all_widgets/TableRead.pvi.device.yaml
tests/format/input/all_widgets/TableWrite.pvi.device.yaml
tests/format/input/all_widgets/TextRead.pvi.device.yaml
tests/format/input/all_widgets/TextWrite.pvi.device.yaml
tests/format/input/all_widgets/ToggleButton.pvi.device.yaml
tests/format/output/button.bob
tests/format/output/combo_box.bob
tests/format/output/device_ref.bob
tests/format/output/index.bob
tests/format/output/parent_child.bob
tests/format/output/pva_table.bob
tests/format/output/pva_table_panda.bob
tests/format/output/pvi.template
tests/format/output/signal_default_widgets.bob
tests/format/output/static_table.adl
tests/format/output/static_table.bob
tests/format/output/static_table.edl
tests/format/output/static_table_BigTable.adl
tests/format/output/static_table_BigTable.bob
tests/format/output/static_table_BigTable.edl
tests/format/output/static_table_BigTableA.adl
tests/format/output/static_table_BigTableA.bob
tests/format/output/static_table_BigTableA.edl
tests/format/output/sub_screen.bob
tests/format/output/sub_screen_Group1.bob
tests/format/output/sub_screen_Group4.bob
tests/format/output/text_format.adl
tests/format/output/text_format.bob
tests/format/output/text_format.edl
tests/format/output/all_widgets/ArrayTrace.bob
tests/format/output/all_widgets/BitField.bob
tests/format/output/all_widgets/BitField.edl
tests/format/output/all_widgets/ButtonPanel.adl
tests/format/output/all_widgets/ButtonPanel.bob
tests/format/output/all_widgets/ButtonPanel.edl
tests/format/output/all_widgets/CheckBox.adl
tests/format/output/all_widgets/CheckBox.bob
tests/format/output/all_widgets/CheckBox.edl
tests/format/output/all_widgets/ComboBox.adl
tests/format/output/all_widgets/ComboBox.bob
tests/format/output/all_widgets/ComboBox.edl
tests/format/output/all_widgets/ImageRead.bob
tests/format/output/all_widgets/LED.adl
tests/format/output/all_widgets/LED.bob
tests/format/output/all_widgets/LED.edl
tests/format/output/all_widgets/ProgressBar.adl
tests/format/output/all_widgets/ProgressBar.bob
tests/format/output/all_widgets/ProgressBar.edl
tests/format/output/all_widgets/TableRead.bob
tests/format/output/all_widgets/TableWrite.bob
tests/format/output/all_widgets/TextRead.adl
tests/format/output/all_widgets/TextRead.bob
tests/format/output/all_widgets/TextRead.edl
tests/format/output/all_widgets/TextWrite.adl
tests/format/output/all_widgets/TextWrite.bob
tests/format/output/all_widgets/TextWrite.edl
tests/format/output/all_widgets/ToggleButton.adl
tests/format/output/all_widgets/ToggleButton.bob
tests/format/output/all_widgets/ToggleButton.edl
tests/format/output/all_widgets/all_widgets.adl
tests/format/output/all_widgets/all_widgets.bob
tests/format/output/all_widgets/all_widgets.edl
tests/reconvert/input/simDetector.pvi.device.yaml
tests/reconvert/input/simDetector.template
tests/reconvert/input/simDetectorExtra.template
tests/reconvert/output/simDetector.pvi.device.yaml