"""Company-specific financial sentiment analysis. This package provides FinBERT-based sentiment classification on company-linked evidence groups, producing per-company probability distributions with full evidence provenance. """ from services.intelligence_pipeline_v3.sentiment.aggregation import ( aggregate_evidence_sentiments, ) from services.intelligence_pipeline_v3.sentiment.calibrator import SentimentCalibrator from services.intelligence_pipeline_v3.sentiment.evidence_groups import build_evidence_groups from services.intelligence_pipeline_v3.sentiment.finbert_adapter import FinBERTAdapter from services.intelligence_pipeline_v3.sentiment.mixed_sentiment import compute_mixed_sentiment from services.intelligence_pipeline_v3.sentiment.models import ( CompanySentimentResult, EvidenceGroup, SentimentBatchResult, TextSentiment, ) from services.intelligence_pipeline_v3.sentiment.sentiment_scorer import ( SentimentModel, SentimentScorer, ) __all__ = [ "SentimentCalibrator", "SentimentModel", "SentimentScorer", "CompanySentimentResult", "EvidenceGroup", "FinBERTAdapter", "SentimentBatchResult", "TextSentiment", "aggregate_evidence_sentiments", "build_evidence_groups", "compute_mixed_sentiment", ]