Skip to content

Commit 333b853

Browse files
Dolly SahDolly Sah
authored andcommitted
release: v0.1.8 (sidebar refactor, updated docs)
1 parent 3156075 commit 333b853

19 files changed

Lines changed: 22 additions & 21 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
1616
* **Status:** Beta (`0.x`)
1717
* **License:** MIT
18-
* **Python:** 3.8–3.12
18+
* **Python:** 3.8–3.13
1919
* **OS:** Linux / macOS / Windows (incl. WSL)
2020

2121
---

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "tanml"
7-
version = "0.1.8.dev1"
7+
version = "0.1.8"
88
description = "Automated validation toolkit for tabular ML models—MRM, credit risk, insurance, and other regulated use cases."
99
readme = { file = "README.md", content-type = "text/markdown" }
1010
requires-python = ">=3.8"
@@ -48,6 +48,7 @@ classifiers = [
4848
"Programming Language :: Python :: 3.10",
4949
"Programming Language :: Python :: 3.11",
5050
"Programming Language :: Python :: 3.12",
51+
"Programming Language :: Python :: 3.13",
5152
"Topic :: Scientific/Engineering :: Artificial Intelligence",
5253
"Topic :: Scientific/Engineering :: Information Analysis",
5354
"Topic :: Scientific/Engineering :: Visualization"

tanml/ui/app.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import streamlit as st
66

77
# TanML Pages
8-
from tanml.ui.pages.profiling import render_data_profiling_hub
9-
from tanml.ui.pages.preprocessing import render_preprocessing_hub
10-
from tanml.ui.pages.ranking import render_feature_ranking_page
11-
from tanml.ui.pages.model_dev import render_model_development_page
8+
from tanml.ui.views.profiling import render_data_profiling_hub
9+
from tanml.ui.views.preprocessing import render_preprocessing_hub
10+
from tanml.ui.views.ranking import render_feature_ranking_page
11+
from tanml.ui.views.model_dev import render_model_development_page
1212

1313

1414

@@ -30,8 +30,8 @@
3030

3131
from tanml.ui.config import load_css
3232
from tanml.ui.services.session import _session_dir
33-
from tanml.ui.pages.setup import render_setup_page
34-
from tanml.ui.pages.evaluation import render_model_evaluation_page
33+
from tanml.ui.views.setup import render_setup_page
34+
from tanml.ui.views.evaluation import render_model_evaluation_page
3535

3636
# Logo path
3737
_LOGO_PATH = Path(__file__).parent / "assets" / "logo.png"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
Contributors can add new tabs by creating files in the tabs/ folder.
77
88
Usage:
9-
from tanml.ui.pages.evaluation import render_model_evaluation_page
9+
from tanml.ui.views.evaluation import render_model_evaluation_page
1010
render_model_evaluation_page(run_dir)
1111
"""
1212

13-
from tanml.ui.pages.evaluation.main import render_model_evaluation_page
13+
from tanml.ui.views.evaluation.main import render_model_evaluation_page
1414

1515
__all__ = ["render_model_evaluation_page"]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
)
3333

3434
# Import tab system
35-
from tanml.ui.pages.evaluation.tabs import (
35+
from tanml.ui.views.evaluation.tabs import (
3636
TabContext,
3737
discover_tabs,
3838
get_registered_tabs,

tanml/ui/pages/evaluation/tabs/__init__.py renamed to tanml/ui/views/evaluation/tabs/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
99
Example:
1010
# tanml/ui/pages/evaluation/tabs/my_tab.py
11-
from tanml.ui.pages.evaluation.tabs import register_tab
11+
from tanml.ui.views.evaluation.tabs import register_tab
1212
1313
@register_tab(name="My Analysis", order=80)
1414
def render(context):
@@ -112,11 +112,11 @@ def discover_tabs():
112112
This imports all Python files in the tabs/ folder,
113113
which causes their @register_tab decorators to run.
114114
"""
115-
import tanml.ui.pages.evaluation.tabs as tabs_package
115+
import tanml.ui.views.evaluation.tabs as tabs_package
116116

117117
for importer, modname, ispkg in pkgutil.iter_modules(tabs_package.__path__):
118118
if not modname.startswith('_'): # Skip __init__, etc.
119-
importlib.import_module(f'tanml.ui.pages.evaluation.tabs.{modname}')
119+
importlib.import_module(f'tanml.ui.views.evaluation.tabs.{modname}')
120120

121121

122122
def clear_registry():

tanml/ui/pages/evaluation/tabs/benchmark.py renamed to tanml/ui/views/evaluation/tabs/benchmark.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import streamlit as st
1010
import matplotlib.pyplot as plt
1111

12-
from tanml.ui.pages.evaluation.tabs import register_tab
12+
from tanml.ui.views.evaluation.tabs import register_tab
1313

1414

1515
@register_tab(name="Benchmarking", order=50, key="tab_bench")
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import streamlit as st
1010
import matplotlib.pyplot as plt
1111

12-
from tanml.ui.pages.evaluation.tabs import register_tab
12+
from tanml.ui.views.evaluation.tabs import register_tab
1313
from tanml.analysis.clustering import analyze_cluster_coverage
1414

1515

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import streamlit as st
1010
import matplotlib.pyplot as plt
1111

12-
from tanml.ui.pages.evaluation.tabs import register_tab
12+
from tanml.ui.views.evaluation.tabs import register_tab
1313
from tanml.analysis.drift import calculate_psi, calculate_ks
1414

1515

0 commit comments

Comments
 (0)