After cloning the repo, install the pre-commit hooks:
uvx pre-commit installThis runs ruff check, ruff format, and ty check automatically before each commit.
The project can then be installed by running
uv syncNote that by default, the interface to the R implementation of 3gp is not included.
To install the required dependencies, first make sure that the packages
r-base-dev and libtirpc-dev are installed, then run:
uv sync --extra r-interface- ICOS: can be fetched using a python API, see example.
