.gitignore
.readthedocs.yaml
CODE_OF_CONDUCT.md
LICENSE
README.md
SECURITY.md
SUPPORT.md
environment.yml
pyproject.toml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/issue--question---advice-needed.md
.github/workflows/build.yaml
.github/workflows/codeql.yaml
.vscode/settings.json
docs/Makefile
docs/make.bat
docs/requirements.txt
docs/source/conf.py
docs/source/index.rst
docs/source/modules.rst
notebooks/Best Practice Analyzer Report.ipynb
notebooks/Migration to Direct Lake.ipynb
notebooks/Model Optimization.ipynb
notebooks/Query Scale Out.ipynb
notebooks/Semantic Model Refresh.ipynb
notebooks/Tabular Object Model.ipynb
src/semantic_link_labs.egg-info/PKG-INFO
src/semantic_link_labs.egg-info/SOURCES.txt
src/semantic_link_labs.egg-info/dependency_links.txt
src/semantic_link_labs.egg-info/requires.txt
src/semantic_link_labs.egg-info/top_level.txt
src/sempy_labs/__init__.py
src/sempy_labs/_ai.py
src/sempy_labs/_clear_cache.py
src/sempy_labs/_connections.py
src/sempy_labs/_dax.py
src/sempy_labs/_generate_semantic_model.py
src/sempy_labs/_helper_functions.py
src/sempy_labs/_icons.py
src/sempy_labs/_list_functions.py
src/sempy_labs/_model_auto_build.py
src/sempy_labs/_model_bpa.py
src/sempy_labs/_model_bpa_bulk.py
src/sempy_labs/_model_bpa_rules.py
src/sempy_labs/_model_dependencies.py
src/sempy_labs/_one_lake_integration.py
src/sempy_labs/_query_scale_out.py
src/sempy_labs/_refresh_semantic_model.py
src/sempy_labs/_translations.py
src/sempy_labs/_vertipaq.py
src/sempy_labs/_bpa_translation/_translations_am-ET.po
src/sempy_labs/_bpa_translation/_translations_ar-AE.po
src/sempy_labs/_bpa_translation/_translations_cs-CZ.po
src/sempy_labs/_bpa_translation/_translations_da-DK.po
src/sempy_labs/_bpa_translation/_translations_de-DE.po
src/sempy_labs/_bpa_translation/_translations_el-GR.po
src/sempy_labs/_bpa_translation/_translations_es-ES.po
src/sempy_labs/_bpa_translation/_translations_fa-IR.po
src/sempy_labs/_bpa_translation/_translations_fr-FR.po
src/sempy_labs/_bpa_translation/_translations_ga-IE.po
src/sempy_labs/_bpa_translation/_translations_he-IL.po
src/sempy_labs/_bpa_translation/_translations_hi-IN.po
src/sempy_labs/_bpa_translation/_translations_hu-HU.po
src/sempy_labs/_bpa_translation/_translations_is-IS.po
src/sempy_labs/_bpa_translation/_translations_it-IT.po
src/sempy_labs/_bpa_translation/_translations_ja-JP.po
src/sempy_labs/_bpa_translation/_translations_nl-NL.po
src/sempy_labs/_bpa_translation/_translations_pl-PL.po
src/sempy_labs/_bpa_translation/_translations_pt-BR.po
src/sempy_labs/_bpa_translation/_translations_pt-PT.po
src/sempy_labs/_bpa_translation/_translations_ru-RU.po
src/sempy_labs/_bpa_translation/_translations_ta-IN.po
src/sempy_labs/_bpa_translation/_translations_te-IN.po
src/sempy_labs/_bpa_translation/_translations_th-TH.po
src/sempy_labs/_bpa_translation/_translations_zh-CN.po
src/sempy_labs/_bpa_translation/_translations_zu-ZA.po
src/sempy_labs/directlake/__init__.py
src/sempy_labs/directlake/_directlake_schema_compare.py
src/sempy_labs/directlake/_directlake_schema_sync.py
src/sempy_labs/directlake/_dl_helper.py
src/sempy_labs/directlake/_get_directlake_lakehouse.py
src/sempy_labs/directlake/_get_shared_expression.py
src/sempy_labs/directlake/_guardrails.py
src/sempy_labs/directlake/_list_directlake_model_calc_tables.py
src/sempy_labs/directlake/_show_unsupported_directlake_objects.py
src/sempy_labs/directlake/_update_directlake_model_lakehouse_connection.py
src/sempy_labs/directlake/_update_directlake_partition_entity.py
src/sempy_labs/directlake/_warm_cache.py
src/sempy_labs/lakehouse/__init__.py
src/sempy_labs/lakehouse/_get_lakehouse_columns.py
src/sempy_labs/lakehouse/_get_lakehouse_tables.py
src/sempy_labs/lakehouse/_lakehouse.py
src/sempy_labs/lakehouse/_shortcuts.py
src/sempy_labs/migration/__init__.py
src/sempy_labs/migration/_create_pqt_file.py
src/sempy_labs/migration/_migrate_calctables_to_lakehouse.py
src/sempy_labs/migration/_migrate_calctables_to_semantic_model.py
src/sempy_labs/migration/_migrate_model_objects_to_semantic_model.py
src/sempy_labs/migration/_migrate_tables_columns_to_semantic_model.py
src/sempy_labs/migration/_migration_validation.py
src/sempy_labs/migration/_refresh_calc_tables.py
src/sempy_labs/report/_BPAReportTemplate.json
src/sempy_labs/report/__init__.py
src/sempy_labs/report/_generate_report.py
src/sempy_labs/report/_report_functions.py
src/sempy_labs/report/_report_rebind.py
src/sempy_labs/report/_bpareporttemplate/.platform
src/sempy_labs/report/_bpareporttemplate/definition.pbir
src/sempy_labs/report/_bpareporttemplate/.pbi/localSettings.json
src/sempy_labs/report/_bpareporttemplate/StaticResources/SharedResources/BaseThemes/CY24SU06.json
src/sempy_labs/report/_bpareporttemplate/definition/report.json
src/sempy_labs/report/_bpareporttemplate/definition/version.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/pages.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/page.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/1b08bce3bebabb0a27a8/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/2f22ddb70c301693c165/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/3b1182230aa6c600b43a/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/58577ba6380c69891500/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/a2a8fa5028b3b776c96c/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/adfd47ef30652707b987/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/b6a80ee459e716e170b1/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/01d72098bda5055bd500/visuals/ce3130a721c020cc3d81/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/92735ae19b31712208ad/page.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/92735ae19b31712208ad/visuals/66e60dfb526437cd78d1/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/page.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/07deb8bce824e1be37d7/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/0b1c68838818b32ad03b/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/0c171de9d2683d10b930/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/0efa01be0510e40a645e/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/6bf2f0eb830ab53cc668/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/88d8141cb8500b60030c/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/a753273590beed656a03/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/c597da16dc7e63222a82/visuals/b8fdc82cddd61ac447bc/visual.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/d37dce724a0ccc30044b/page.json
src/sempy_labs/report/_bpareporttemplate/definition/pages/d37dce724a0ccc30044b/visuals/ce8532a7e25020271077/visual.json
src/sempy_labs/tom/__init__.py
src/sempy_labs/tom/_model.py
tests/__init__.py
tests/test_shortcuts.py
tests/test_tom.py