Commit fcae811
committed
refactor(visual_suggestion): delegate visualization recommendation logic to dedicated
- 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 systemrecommender module1 parent e2607e8 commit fcae811
2 files changed
Lines changed: 21 additions & 604 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| 2 | + | |
0 commit comments