jboynyc/textnets
Text analysis with networks.
Builds bipartite document-word networks using spaCy for NLP and igraph for graph analysis, enabling detection of semantic communities via the Leiden algorithm. Integrates directly with Jupyter notebooks and Python's scientific stack for exploratory analysis and visualization of large text collections. Extracts and weights terms through novel methods designed specifically for network-based text representation.
293 stars and 756 monthly downloads. Available on PyPI.
Stars
293
Forks
23
Language
Python
License
GPL-3.0
Category
Last pushed
Jan 16, 2026
Monthly downloads
756
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/jboynyc/textnets"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
ryanjgallagher/shifterator
Interpretable data visualizations for understanding how texts differ at the word level
HLasse/TextDescriptives
A Python library for calculating a large variety of metrics from text
StatguyUser/TextFeatureSelection
Python library for feature selection for text features. It has filter method, genetic algorithm...
kasnerz/reffix
A tool for fixing a BibTeX reference list using DBLP API
harrisonpim/bookworm
:books: social networks from novels