Python Package to access and process CATMA projects via the CATMA GitLab Backend.
This package makes use of CATMA's Git Access. For further information see the GitMA Documentation.
Version 2.0.0 is the first version that is CATMA 7 compatible.
For the latest version that is compatible with CATMA 6, check out this commit.
Install using pip install git+https://github.com/forTEXT/gitma
To install locally for development use: pip install -e .
You'll find 4 Jupyter Notebooks in the demo/notebooks directory:
- Cloning and loading your CATMA project with the package
- Exploring your annotations
- Gold Annotation Support
- Inter Annotator Agreement
Some functions in this package still rely on calling Git via subprocess. We are working on changing these to use pygit2 instead, so that a separate Git installation (with valid saved credentials for your CATMA account) will no longer be required in future.