Skip to content

Commit fcae811

Browse files
committed
refactor(visual_suggestion): delegate visualization recommendation logic to dedicated recommender module
- Removed the inlined `VisualizationRecommender` class from `suggestions.py` and imported it from `visual_suggestion.recommender` - Simplified `suggestions.py` to serve as a lightweight interface for visualization recommendation - Updated `__init__.py` imports to correctly expose `VisualizationRecommender` from its new package - Enhanced `recommender()` function to support: - `StrategyName` parameter for configurable model selection strategy - `selected_models`, `interactive`, and `timeout` arguments for flexible runtime behavior - Improved module clarity and reduced redundancy by centralizing model, API, and ensemble logic under the recommender system
1 parent e2607e8 commit fcae811

2 files changed

Lines changed: 21 additions & 604 deletions

File tree

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
from plotsense.visual_suggestion.suggestions import recommender, VisualizationRecommender
1+
from plotsense.visual_suggestion.suggestions import recommender
2+
from plotsense.visual_suggestion.recommender import VisualizationRecommender

0 commit comments

Comments
 (0)