API Functions
sm_set_api_key(): Secure API key management via environment variablessm_search_scopus(): Retrieve papers from Scopus with automatic paginationsm_get_indexed_keywords(): Extract indexed keywords for individual papersText Processing
sm_preprocess_text(): Tokenize, remove stopwords, and stem abstractssm_create_dtm(): Generate document-term matrices with flexible filteringTopic Modeling
sm_select_optimal_k(): Coherence-based selection of topic countsm_train_lda(): Train Latent Dirichlet Allocation modelssm_compare_models(): Multi-model comparison (LDA, STM, CTM) with metricsVisualizations
sm_plot_topic_terms(): Bar charts of top terms per topicsm_plot_topic_frequency(): Document distribution across topicssm_plot_topic_trends(): Stacked percentage charts showing temporal trendstheme_sportminer(): Custom colorblind-friendly ggplot2 themeNetwork Analysis
sm_keyword_network(): Co-occurrence network visualizationtryCatch() for graceful error handling.data pronoun from rlangcat() or print()R CMD check --as-cranskip_on_cran() for computationally expensive operationsNote: This is the initial release. Future versions will include additional topic modeling algorithms, enhanced network analysis features, and extended visualization options.