PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Text As Data Python Packages

Python packages with the GitHub topic text-as-data. Sorted by monthly downloads, with stars and forks.
nealcaren
topica

40+ validated topic models for computational social science, behind one NumPy-native interface: covariate effects on topic prevalence and content, shared diagnostics, reproducible fits. LDA, STM, CTM, keyATM, BERTopic, ETM, and more on a parallel Rust core. One wheel, no JVM, no PyTorch.

5K 6 1
JasonKessler
scattertext

Beautiful visualizations of how language differs among document types.

4K 2K 284
jboynyc
textnets

Text analysis with networks.

3K 293 24
MilaNLProc
contextualized-topic-models

A python package to run contextualized topic modeling. CTMs combine contextualized embeddings (e.g., BERT) with topic models to get coherent topics. Published at EACL and ACL 2021 (Bianchi et al.).

901 1K 155
ryanjgallagher
shifterator

Interpretable data visualizations for understanding how texts differ at the word level

238 291 32
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology