textacy: NLP, before and after spaCy
textacy is a Python library for performing a variety of natural language processing (NLP) tasks, built on the high-performance spaCy library. With the fundamentals --- tokenization, part-of-speech tagging, dependency parsing, etc. --- delegated to another library, textacy focuses primarily on the tasks that come before and follow after.
features
- Access and extend spaCy's core functionality for working with one or many documents through convenient methods and custom extensions
- Load prepared datasets with both text content and metadata, from Congressional speeches to historical literature to Reddit comments
- Clean, normalize, and explore raw text before processing it with spaCy
- Extract structured information from processed documents, including n-grams, entities, acronyms, keyterms, and SVO triples
- Compare strings and sequences using a variety of similarity metrics
- Tokenize and vectorize documents then train, interpret, and visualize topic models
- Compute text readability and lexical diversity statistics, including Flesch-Kincaid grade level, multilingual Flesch Reading Ease, and Type-Token Ratio
... and much more!
links
- Download: https://pypi.org/project/textacy
- Documentation: https://textacy.readthedocs.io
- Source code: https://github.com/chartbeat-labs/textacy
- Bug Tracker: https://github.com/chartbeat-labs/textacy/issues
maintainer
Howdy, y'all. 👋
- Burton DeWilde (burtdewilde@gmail.com)
Metadata
Release files for textacy 0.13.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| textacy-0.13.0.tar.gz | 435.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| textacy-0.13.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 646.3 kB
Release files / textacy-0.13.0.tar.gz
| Download URL | textacy-0.13.0.tar.gz |
|---|---|
| Size | 435.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6be02448c08fc7d7c4edf85289006e39a4a53ef747201ff24b675c652f40c686
|
|
BLAKE2b-256 checksum How to use checksums |
04fe4a578d9f68e7aaf6b7be7d8df974ab3b1b21f2e64d492919adda3cd80b71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.2
|
Release files / textacy-0.13.0-py3-none-any.whl
| Download URL | textacy-0.13.0-py3-none-any.whl |
|---|---|
| Size | 210.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0e150ce52c8366ccd26650ac310478bbe19604a16fd35a97659973f9d172573c
|
|
BLAKE2b-256 checksum How to use checksums |
8092a3593873fbd531f8430c4a2958611280dd33ace14ead14a6c43e61675e55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.2
|