Skip to content
/ gitma Public

Python package to access and process CATMA projects via the CATMA GitLab backend

License

Notifications You must be signed in to change notification settings

forTEXT/gitma

Repository files navigation

GitMA

DOI Binder

Description

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.

Demo Jupyter Notebooks and Docker Image

You'll find 4 Jupyter Notebooks in the demo/notebooks directory:

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.

Installation

Install using pip install git+https://github.com/forTEXT/gitma

To install locally for development use: pip install -e .

Additional Notes

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.