dkpro/dkpro-cassis
UIMA CAS processing library written in Python
This tool helps integrate Python-based natural language processing (NLP) and machine learning (ML) libraries into existing UIMA (Unstructured Information Management Architecture) text analysis workflows. It takes UIMA CAS (Common Analysis System) documents, often in XMI or JSON format, allows you to add or modify text annotations, and then outputs the updated CAS documents. It's designed for developers building solutions for text analysis practitioners, such as computational linguists or data scientists working with annotated text.
Used by 1 other package. Available on PyPI.
Use this if you need to process or generate UIMA CAS documents within a Python environment, especially for integrating Python NLP/ML tools with UIMA-based systems like INCEpTION.
Not ideal if your primary task is general-purpose text processing outside of the UIMA framework or if you prefer a different annotation standard.
Stars
91
Forks
23
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 18, 2026
Commits (30d)
0
Dependencies
7
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/dkpro/dkpro-cassis"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
centre-for-humanities-computing/DaCy
DaCy: The State of the Art Danish NLP pipeline using SpaCy
explosion/spacy-loggers
📟 Logging utilities for spaCy
explosion/spacymoji
💙 Emoji handling and meta data for spaCy with custom extension attributes
explosion/spacy-lookups-data
📂 Additional lookup tables and data resources for spaCy
JulesBelveze/concepcy
💫 SpaCy wrapper for ConceptNet 💫