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.
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
We have also created a ready to use Docker image that includes GitMA and all dependencies, as well as the above notebooks. This is a good way to see what GitMA can do.
Install using pip install git+https://github.com/forTEXT/gitma
To install locally for development use: pip install -e .
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.