NLP, before and after spaCy
Project description
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
textacy-0.12.0.tar.gz
(429.6 kB
view details)
Built Distribution
textacy-0.12.0-py3-none-any.whl
(208.4 kB
view details)
File details
Details for the file textacy-0.12.0.tar.gz
.
File metadata
- Download URL: textacy-0.12.0.tar.gz
- Upload date:
- Size: 429.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c92bdd6b47305447b64e4cb6cc43c11675f021f910a8074bc8149dbf5325e5b |
|
MD5 | 2ee1d82eab23d3a25a45a72158199289 |
|
BLAKE2b-256 | 31dce42ab26a0fac830c5f9559c698cb54b46f6ad10820ee3e59208ce3ea4c57 |
File details
Details for the file textacy-0.12.0-py3-none-any.whl
.
File metadata
- Download URL: textacy-0.12.0-py3-none-any.whl
- Upload date:
- Size: 208.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cefb6d5744bd3ff8ab0a8436206dbc96e7c00da1ef6dfd544a5c37e3328816d3 |
|
MD5 | 4ef4bfcba0204cb18ad38aad3b6a33a1 |
|
BLAKE2b-256 | a383c4f3fd2a75eef799ed056c0ae437f25c8f38c5611b76170f6fa9fc5b0b89 |