Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Litishkumar/AnalyticaX
/ types & classes
Types & classes
15 in github.com/Litishkumar/AnalyticaX
⨍
Functions
101
◇
Types & classes
15
↓ 1 callers
Class
AnthropicClient
Anthropic Claude API client
llm_client.py:232
↓ 1 callers
Class
ContextRetriever
Retrieves relevant context from dataset and dashboard metadata
context_retriever.py:13
↓ 1 callers
Class
ConversationHistory
Manages conversation history
chatbot_engine.py:17
↓ 1 callers
Class
DataAnalystChatbot
Conversational AI Data Analyst Chatbot
chatbot_engine.py:59
↓ 1 callers
Class
DataLoader
Loads and validates tabular data from various sources
data_loader.py:16
↓ 1 callers
Class
EDAEngine
Automated Exploratory Data Analysis Engine
eda_engine.py:17
↓ 1 callers
Class
InsightGenerator
Generates business insights from EDA results
insight_generator.py:13
↓ 1 callers
Class
IntentClassifier
Classifies user intent from natural language questions
intent_classifier.py:14
↓ 1 callers
Class
MockLLMClient
Mock LLM for development and testing Returns realistic but deterministic responses
llm_client.py:26
↓ 1 callers
Class
OpenAIClient
OpenAI API client
llm_client.py:193
Class
BaseLLMClient
Base class for LLM clients
llm_client.py:16
Class
DashboardExplainer
Explains Power BI dashboards in natural language
metadata_parser.py:278
Class
LLMClientFactory
Factory for creating LLM clients
llm_client.py:269
Class
PowerBIMetadataParser
Parses Power BI dashboard metadata exported as JSON
metadata_parser.py:15
Class
PromptTemplates
Collection of prompt templates for LLM interactions
templates.py:10