.flake8
.pre-commit-config.yaml
CHANGELOG.md
CONTRIBUTORS.md
LICENSE
MANIFEST.in
Makefile
README.md
mypy.ini
pyproject.toml
setup.py
tox.ini
docs/generate_tel_docs.py
docs/tel-functions.md
src/pano.egg-info/PKG-INFO
src/pano.egg-info/SOURCES.txt
src/pano.egg-info/dependency_links.txt
src/pano.egg-info/entry_points.txt
src/pano.egg-info/requires.txt
src/pano.egg-info/top_level.txt
src/panoramic/__init__.py
src/panoramic/cli/__init__.py
src/panoramic/cli/__main__.py
src/panoramic/cli/__version__.py
src/panoramic/cli/cli.py
src/panoramic/cli/command.py
src/panoramic/cli/connections.py
src/panoramic/cli/controller.py
src/panoramic/cli/diff.py
src/panoramic/cli/errors.py
src/panoramic/cli/executor.py
src/panoramic/cli/file_utils.py
src/panoramic/cli/pano_model.py
src/panoramic/cli/paths.py
src/panoramic/cli/print.py
src/panoramic/cli/py.typed
src/panoramic/cli/scan.py
src/panoramic/cli/state.py
src/panoramic/cli/supported_version.py
src/panoramic/cli/validate.py
src/panoramic/cli/config/__init__.py
src/panoramic/cli/config/companies.py
src/panoramic/cli/config/storage.py
src/panoramic/cli/datacol/__init__.py
src/panoramic/cli/datacol/py.typed
src/panoramic/cli/datacol/tztools.py
src/panoramic/cli/husky/__init__.py
src/panoramic/cli/husky/common/__init__.py
src/panoramic/cli/husky/common/enum.py
src/panoramic/cli/husky/common/exception_enums.py
src/panoramic/cli/husky/common/exception_handler.py
src/panoramic/cli/husky/common/my_memoize.py
src/panoramic/cli/husky/common/sqlalchemy_ext.py
src/panoramic/cli/husky/common/util.py
src/panoramic/cli/husky/core/__init__.py
src/panoramic/cli/husky/core/enums.py
src/panoramic/cli/husky/core/errors.py
src/panoramic/cli/husky/core/sql_alchemy_util.py
src/panoramic/cli/husky/core/util.py
src/panoramic/cli/husky/core/federated/__init__.py
src/panoramic/cli/husky/core/federated/utils.py
src/panoramic/cli/husky/core/federated/model/__init__.py
src/panoramic/cli/husky/core/federated/model/exceptions.py
src/panoramic/cli/husky/core/federated/model/mappers.py
src/panoramic/cli/husky/core/federated/model/models.py
src/panoramic/cli/husky/core/federated/model/tel/__init__.py
src/panoramic/cli/husky/core/federated/model/tel/data_structures.py
src/panoramic/cli/husky/core/federated/model/tel/exceptions.py
src/panoramic/cli/husky/core/federated/model/tel/visitor.py
src/panoramic/cli/husky/core/federated/taxonomy/__init__.py
src/panoramic/cli/husky/core/federated/taxonomy/mapper.py
src/panoramic/cli/husky/core/federated/transform/__init__.py
src/panoramic/cli/husky/core/federated/transform/models.py
src/panoramic/cli/husky/core/model/__init__.py
src/panoramic/cli/husky/core/model/enums.py
src/panoramic/cli/husky/core/model/exceptions.py
src/panoramic/cli/husky/core/model/models.py
src/panoramic/cli/husky/core/pydantic/__init__.py
src/panoramic/cli/husky/core/pydantic/model.py
src/panoramic/cli/husky/core/schematics/__init__.py
src/panoramic/cli/husky/core/schematics/model.py
src/panoramic/cli/husky/core/taxonomy/__init__.py
src/panoramic/cli/husky/core/taxonomy/aggregations.py
src/panoramic/cli/husky/core/taxonomy/constants.py
src/panoramic/cli/husky/core/taxonomy/enums.py
src/panoramic/cli/husky/core/taxonomy/exceptions.py
src/panoramic/cli/husky/core/taxonomy/getters.py
src/panoramic/cli/husky/core/taxonomy/models.py
src/panoramic/cli/husky/core/taxonomy/validations.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/__init__.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/constants.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/enums.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/exceptions.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/models.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/service.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/types.py
src/panoramic/cli/husky/core/taxonomy/override_mapping/validators.py
src/panoramic/cli/husky/core/tel/__init__.py
src/panoramic/cli/husky/core/tel/enums.py
src/panoramic/cli/husky/core/tel/exceptions.py
src/panoramic/cli/husky/core/tel/helper.py
src/panoramic/cli/husky/core/tel/result.py
src/panoramic/cli/husky/core/tel/sql_formula.py
src/panoramic/cli/husky/core/tel/tel.py
src/panoramic/cli/husky/core/tel/tel_dialect.py
src/panoramic/cli/husky/core/tel/tel_phases.py
src/panoramic/cli/husky/core/tel/tel_remote_interface.py
src/panoramic/cli/husky/core/tel/evaluator/__init__.py
src/panoramic/cli/husky/core/tel/evaluator/ast.py
src/panoramic/cli/husky/core/tel/evaluator/ast_expression_adapter.py
src/panoramic/cli/husky/core/tel/evaluator/ast_features.py
src/panoramic/cli/husky/core/tel/evaluator/context.py
src/panoramic/cli/husky/core/tel/evaluator/expressions.py
src/panoramic/cli/husky/core/tel/evaluator/function_docs.py
src/panoramic/cli/husky/core/tel/evaluator/function_specs.py
src/panoramic/cli/husky/core/tel/evaluator/functions.py
src/panoramic/cli/husky/core/tel/evaluator/model_expressions.py
src/panoramic/cli/husky/core/tel/evaluator/result.py
src/panoramic/cli/husky/core/tel/evaluator/visitor.py
src/panoramic/cli/husky/core/tel/types/__init__.py
src/panoramic/cli/husky/core/tel/types/tel_type_checks.py
src/panoramic/cli/husky/core/tel/types/tel_types.py
src/panoramic/cli/husky/core/tel/visitors/__init__.py
src/panoramic/cli/husky/core/tel/visitors/tel_used_taxons_visitor.py
src/panoramic/cli/husky/core/tel/visitors/terminal_visitor.py
src/panoramic/cli/husky/core/virtual_data_sources/__init__.py
src/panoramic/cli/husky/core/virtual_data_sources/models.py
src/panoramic/cli/husky/core/virtual_state/__init__.py
src/panoramic/cli/husky/core/virtual_state/mappers.py
src/panoramic/cli/husky/core/virtual_state/models.py
src/panoramic/cli/husky/federated/__init__.py
src/panoramic/cli/husky/federated/join_detection/__init__.py
src/panoramic/cli/husky/federated/join_detection/detect.py
src/panoramic/cli/husky/federated/join_detection/exceptions.py
src/panoramic/cli/husky/federated/join_detection/tasks.py
src/panoramic/cli/husky/federated/transform/__init__.py
src/panoramic/cli/husky/federated/transform/exceptions.py
src/panoramic/cli/husky/federated/transform/service.py
src/panoramic/cli/husky/service/__init__.py
src/panoramic/cli/husky/service/constants.py
src/panoramic/cli/husky/service/context.py
src/panoramic/cli/husky/service/helpers.py
src/panoramic/cli/husky/service/query_builder.py
src/panoramic/cli/husky/service/search.py
src/panoramic/cli/husky/service/blending/__init__.py
src/panoramic/cli/husky/service/blending/blending_taxon_manager.py
src/panoramic/cli/husky/service/blending/comparison_request_builder.py
src/panoramic/cli/husky/service/blending/dataframe_joins.py
src/panoramic/cli/husky/service/blending/dimension_phase_builder.py
src/panoramic/cli/husky/service/blending/exceptions.py
src/panoramic/cli/husky/service/blending/metric_phase_builder.py
src/panoramic/cli/husky/service/blending/preprocessing.py
src/panoramic/cli/husky/service/blending/projection_builder.py
src/panoramic/cli/husky/service/blending/query_builder.py
src/panoramic/cli/husky/service/blending/search.py
src/panoramic/cli/husky/service/blending/tel_planner.py
src/panoramic/cli/husky/service/blending/types.py
src/panoramic/cli/husky/service/blending/features/__init__.py
src/panoramic/cli/husky/service/blending/features/override_mapping/__init__.py
src/panoramic/cli/husky/service/blending/features/override_mapping/manager.py
src/panoramic/cli/husky/service/blending/features/override_mapping/sql.py
src/panoramic/cli/husky/service/filter_builder/__init__.py
src/panoramic/cli/husky/service/filter_builder/component.py
src/panoramic/cli/husky/service/filter_builder/enums.py
src/panoramic/cli/husky/service/filter_builder/filter_clauses.py
src/panoramic/cli/husky/service/graph_builder/__init__.py
src/panoramic/cli/husky/service/graph_builder/component.py
src/panoramic/cli/husky/service/graph_builder/model_join_edges.py
src/panoramic/cli/husky/service/model_retriever/__init__.py
src/panoramic/cli/husky/service/model_retriever/component.py
src/panoramic/cli/husky/service/model_retriever/model_augments.py
src/panoramic/cli/husky/service/projection_builder/__init__.py
src/panoramic/cli/husky/service/projection_builder/component.py
src/panoramic/cli/husky/service/select_builder/__init__.py
src/panoramic/cli/husky/service/select_builder/component.py
src/panoramic/cli/husky/service/select_builder/exceptions.py
src/panoramic/cli/husky/service/select_builder/graph_search.py
src/panoramic/cli/husky/service/select_builder/query_joins.py
src/panoramic/cli/husky/service/select_builder/scope_guard.py
src/panoramic/cli/husky/service/select_builder/taxon_model_info.py
src/panoramic/cli/husky/service/types/__init__.py
src/panoramic/cli/husky/service/types/api_data_request_types.py
src/panoramic/cli/husky/service/types/api_scope_types.py
src/panoramic/cli/husky/service/types/enums.py
src/panoramic/cli/husky/service/types/types.py
src/panoramic/cli/husky/service/types/util.py
src/panoramic/cli/husky/service/utils/__init__.py
src/panoramic/cli/husky/service/utils/exceptions.py
src/panoramic/cli/husky/service/utils/query_taxon_manager.py
src/panoramic/cli/husky/service/utils/simple_taxon_manager.py
src/panoramic/cli/husky/service/utils/taxon_slug_expression.py
src/panoramic/cli/local/__init__.py
src/panoramic/cli/local/executor.py
src/panoramic/cli/local/get.py
src/panoramic/cli/local/reader.py
src/panoramic/cli/local/writer.py
src/panoramic/cli/metadata/__init__.py
src/panoramic/cli/metadata/client.py
src/panoramic/cli/schemas/__init__.py
src/panoramic/cli/schemas/config.schema.json
src/panoramic/cli/schemas/context.schema.json
src/panoramic/cli/schemas/dataset.schema.json
src/panoramic/cli/schemas/field.schema.json
src/panoramic/cli/schemas/model.schema.json
src/panoramic/cli/tel_grammar/Tel.interp
src/panoramic/cli/tel_grammar/Tel.tokens
src/panoramic/cli/tel_grammar/TelLexer.interp
src/panoramic/cli/tel_grammar/TelLexer.py
src/panoramic/cli/tel_grammar/TelLexer.tokens
src/panoramic/cli/tel_grammar/TelListener.py
src/panoramic/cli/tel_grammar/TelParser.py
src/panoramic/cli/tel_grammar/TelVisitor.py
src/panoramic/cli/tel_grammar/__init__.py
src/panoramic/cli/transform/__init__.py
src/panoramic/cli/transform/commands.py
src/panoramic/cli/transform/compiler.py
src/panoramic/cli/transform/executor.py
src/panoramic/cli/transform/pano_transform.py
src/panoramic/cli/utils/__init__.py
src/panoramic/cli/utils/logging.py
tests/__init__.py
tests/panoramic/__init__.py
tests/panoramic/cli/__init__.py
tests/panoramic/cli/settings.py
tests/panoramic/cli/test_cli.py
tests/panoramic/cli/test_command.py
tests/panoramic/cli/test_errors.py
tests/panoramic/cli/test_state.py
tests/panoramic/cli/test_supported_version.py
tests/panoramic/cli/test_validate.py
tests/panoramic/cli/husky/__init__.py
tests/panoramic/cli/husky/core/__init__.py
tests/panoramic/cli/husky/core/federated/__init__.py
tests/panoramic/cli/husky/core/federated/utils_test.py
tests/panoramic/cli/husky/core/federated/model/__init__.py
tests/panoramic/cli/husky/core/federated/model/mappers_test.py
tests/panoramic/cli/husky/core/federated/model/models_test.py
tests/panoramic/cli/husky/core/federated/model/tel/__init__.py
tests/panoramic/cli/husky/core/federated/model/tel/visitor_test.py
tests/panoramic/cli/husky/core/federated/taxonomy/__init__.py
tests/panoramic/cli/husky/core/federated/taxonomy/mapper_test.py
tests/panoramic/cli/husky/core/pydantic/__init__.py
tests/panoramic/cli/husky/core/pydantic/model_test.py
tests/panoramic/cli/husky/core/schematics/__init__.py
tests/panoramic/cli/husky/core/schematics/model_test.py
tests/panoramic/cli/husky/core/taxonomy/__init__.py
tests/panoramic/cli/husky/core/taxonomy/aggregations_test.py
tests/panoramic/cli/husky/core/tel/__init__.py
tests/panoramic/cli/husky/core/tel/tel_test.py
tests/panoramic/cli/husky/core/tel/evaluator/__init__.py
tests/panoramic/cli/husky/core/tel/evaluator/ast_features_test.py
tests/panoramic/cli/husky/core/tel/tests/__init__.py
tests/panoramic/cli/husky/core/tel/tests/model_tel_test.py
tests/panoramic/cli/husky/core/tel/tests/tel_aggregation_test.py
tests/panoramic/cli/husky/core/tel/tests/tel_literals_test.py
tests/panoramic/cli/husky/core/tel/types/__init__.py
tests/panoramic/cli/husky/core/tel/types/tel_types_test.py
tests/panoramic/cli/husky/federated/__init__.py
tests/panoramic/cli/husky/federated/join_detection/__init__.py
tests/panoramic/cli/husky/federated/join_detection/detect_test.py
tests/panoramic/cli/husky/federated/join_detection/test_utils.py
tests/panoramic/cli/husky/federated/model/__init__.py
tests/panoramic/cli/husky/federated/model/service_test.py
tests/panoramic/cli/husky/federated/taxonomy/__init__.py
tests/panoramic/cli/husky/federated/taxonomy/service_test.py
tests/panoramic/cli/husky/service/__init__.py
tests/panoramic/cli/husky/service/query_builder_test.py
tests/panoramic/cli/husky/service/blending/__init__.py
tests/panoramic/cli/husky/service/blending/blending_taxon_manager_test.py
tests/panoramic/cli/husky/service/blending/comparison_request_builder_test.py
tests/panoramic/cli/husky/service/blending/dataframe_joins_test.py
tests/panoramic/cli/husky/service/blending/query_builder_test.py
tests/panoramic/cli/husky/service/blending/search_test.py
tests/panoramic/cli/husky/service/blending/tel_planner_test.py
tests/panoramic/cli/husky/service/blending/features/__init__.py
tests/panoramic/cli/husky/service/blending/features/override_mapping/__init__.py
tests/panoramic/cli/husky/service/blending/features/override_mapping/sql_test.py
tests/panoramic/cli/husky/service/filter_builder/__init__.py
tests/panoramic/cli/husky/service/filter_builder/filter_clauses_test.py
tests/panoramic/cli/husky/service/model_retriever/__init__.py
tests/panoramic/cli/husky/service/model_retriever/model_augments_test.py
tests/panoramic/cli/husky/service/model_retriever/model_retriever_test.py
tests/panoramic/cli/husky/service/projection_builder/__init__.py
tests/panoramic/cli/husky/service/projection_builder/component_test.py
tests/panoramic/cli/husky/service/select_builder/__init__.py
tests/panoramic/cli/husky/service/select_builder/component_test.py
tests/panoramic/cli/husky/service/select_builder/graph_search_test.py
tests/panoramic/cli/husky/service/select_builder/scope_guard_test.py
tests/panoramic/cli/husky/service/utils/__init__.py
tests/panoramic/cli/husky/service/utils/simple_taxon_manager_test.py
tests/panoramic/cli/husky/test/capture_asserter.py
tests/panoramic/cli/husky/test/tel_utils.py
tests/panoramic/cli/husky/test/test_base.py
tests/panoramic/cli/husky/test/util.py
tests/panoramic/cli/husky/test/mocks/husky_model.py
tests/panoramic/cli/husky/test/mocks/mock_alchemy_bind_param.py
tests/panoramic/cli/husky/test/mocks/mock_dataframe.py
tests/panoramic/cli/husky/test/mocks/row_proxy.py
tests/panoramic/cli/husky/test/mocks/util_sql_template.py
tests/panoramic/cli/husky/test/mocks/core/taxonomy.py
tests/panoramic/cli/husky/test/mocks/husky/mock_single_query.py
tests/panoramic/cli/local/__init__.py
tests/panoramic/cli/local/test_reader.py
tests/panoramic/cli/local/test_writer.py
tests/panoramic/cli/transform/__init__.py
tests/panoramic/cli/transform/test_compiler.py
tests/panoramic/cli/transform/test_executor.py