.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
LICENSE
README.rst
pyproject.toml
.dae-devops/Makefile
.dae-devops/prepare_git_dependencies.sh
.dae-devops/project.yaml
.dae-devops/docs/conventions.rst
.dae-devops/docs/developing.rst
.dae-devops/docs/devops.rst
.dae-devops/docs/docs_structure.rst
.dae-devops/docs/installing.rst
.dae-devops/docs/testing.rst
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
.github/CONTRIBUTING.rst
.github/dependabot.yml
.github/actions/install_requirements/action.yml
.github/pages/index.html
.github/pages/make_switcher.py
.github/workflows/code.yml
.github/workflows/docs.yml
.github/workflows/docs_clean.yml
.github/workflows/linkcheck.yml
.vscode/extensions.json
.vscode/launch.json
.vscode/settings.json
.vscode/tasks.json
configurations/backend.yaml
docs/conf.py
docs/index.rst
docs/_static/css/custom.css
docs/images/dls-favicon.ico
docs/images/dls-logo.svg
docs/user/index.rst
docs/user/explanations/22-developing.rst
docs/user/explanations/23-testing.rst
docs/user/explanations/24-devops.rst
docs/user/explanations/25-docs-structure.rst
docs/user/how-to/01-installing_development.rst
docs/user/how-to/03-starting_development.rst
docs/user/reference/01-conda.rst
docs/user/reference/api.rst
docs/user/reference/api/classes.rst
docs/user/reference/api/command_line.rst
docs/user/reference/api/modules.rst
docs/user/tutorials/02-starting_backend.rst
docs/user/tutorials/03-starting_frontend.rst
docs/user/tutorials/images/submitting_gui/finish.png
docs/user/tutorials/images/submitting_gui/post_submit.png
docs/user/tutorials/images/submitting_gui/pre_submit.png
docs/user/tutorials/images/submitting_gui/start.png
docs/user/tutorials/images/submitting_gui/stdout.png
src/soakdb3.egg-info/PKG-INFO
src/soakdb3.egg-info/SOURCES.txt
src/soakdb3.egg-info/dependency_links.txt
src/soakdb3.egg-info/entry_points.txt
src/soakdb3.egg-info/requires.txt
src/soakdb3.egg-info/top_level.txt
src/soakdb3_api/__init__.py
src/soakdb3_api/aiohttp_client.py
src/soakdb3_api/exceptions.py
src/soakdb3_api/thing.py
src/soakdb3_api/things.py
src/soakdb3_api/databases/__init__.py
src/soakdb3_api/databases/constants.py
src/soakdb3_api/datafaces/__init__.py
src/soakdb3_api/datafaces/aiohttp.py
src/soakdb3_api/datafaces/constants.py
src/soakdb3_api/datafaces/context.py
src/soakdb3_api/datafaces/datafaces.py
src/soakdb3_cli/__init__.py
src/soakdb3_cli/main.py
src/soakdb3_cli/version.py
src/soakdb3_cli/configurations/default/configuration.yaml
src/soakdb3_cli/subcommands/__init__.py
src/soakdb3_cli/subcommands/base.py
src/soakdb3_cli/subcommands/start_services.py
src/soakdb3_lib/__init__.py
src/soakdb3_lib/__main__.py
src/soakdb3_lib/_version.py
src/soakdb3_lib/base_aiohttp.py
src/soakdb3_lib/context.py
src/soakdb3_lib/envvar.py
src/soakdb3_lib/typing.py
src/soakdb3_lib/version.py
src/soakdb3_lib/configurators/__init__.py
src/soakdb3_lib/configurators/base.py
src/soakdb3_lib/configurators/configurators.py
src/soakdb3_lib/configurators/yaml.py
src/soakdb3_lib/contexts/__init__.py
src/soakdb3_lib/contexts/base.py
src/soakdb3_lib/contexts/classic.py
src/soakdb3_lib/contexts/contexts.py
src/soakdb3_lib/databases/__init__.py
src/soakdb3_lib/databases/aiosqlite.py
src/soakdb3_lib/databases/database_definition.py
src/soakdb3_lib/databases/databases.py
src/soakdb3_lib/databases/table_definitions.py
src/soakdb3_lib/datafaces/__init__.py
src/soakdb3_lib/datafaces/aiohttp.py
src/soakdb3_lib/datafaces/aiosqlite.py
src/soakdb3_lib/datafaces/context.py
src/soakdb3_lib/datafaces/datafaces.py
src/soakdb3_xls/__init__.py
src/soakdb3_xls/excel_config.json
src/soakdb3_xls/import_export.xlsm
src/soakdb3_xls/lb19758-64.bat
src/soakdb3_xls/soakDB_v3.0.xlsm
src/soakdb3_xls/soakDB_v3.0_library.xlsm
tests/__init__.py
tests/base.py
tests/base_context_tester.py
tests/base_specification_tester.py
tests/base_tester.py
tests/conftest.py
tests/test_configurator.py
tests/test_database.py
tests/test_dataface.py
tests/test_write_csv.py
tests/configurations/filestore.yaml
tests/configurations/laptop.yaml