""" Data ingestion modules for GeoBotv1 Support for: - PDF document reading and processing - Web scraping and article extraction - News feed ingestion - Structured event extraction - Event database and temporal normalization """ from .pdf_reader import PDFReader, PDFProcessor from .web_scraper import WebScraper, ArticleExtractor, NewsAggregator from .event_extraction import ( EventExtractor, GeopoliticalEvent, EventType, TemporalNormalizer, CausalFeatureExtractor ) from .event_database import EventDatabase, EventStream __all__ = [ "PDFReader", "PDFProcessor", "WebScraper", "ArticleExtractor", "NewsAggregator", "EventExtractor", "GeopoliticalEvent", "EventType", "TemporalNormalizer", "CausalFeatureExtractor", "EventDatabase", "EventStream", ]