lrgasp-submissions

Submission tools

A package of command-line programs is provided to assist in submitting LRGASP. Participants are required to validate their files in an entry before submitting.

The code is installable from the PyPi lrgasp-tools package, and the source is available on from the GitHub LRGASP-submissions repository.

If there are problems, please create a ticket on GitHub. If there is a program failure, run with --logDebug to report errors.

Installation

Python 3.7 or greater is required to run lrgasp-tools. The recommended method for installation is using a virtual environment. Here is an example of a typical installation:

    python3 -m virtualenv lrgasp-env
    source ./lrgasp-env/bin/activate
    pip install lrgasp-tools

If you do not have the virtualenv package, either pip install it or use the venv package that is part of Python 3.

    python3 -m venv lrgasp-env

Note that venv maybe significantly slower in creating the environment than virtualenv`.

Validation tools

Programs are provided to validate each of the required files independently. These only check the syntax of the files and are intended to allow for quick validation during development. Another tool does complete checking of an entry, including file syntax validation and relationships between files.

Submission programs

These tools are provide to assist submission of entries to LRGASP challenges to Synapse. See Uploading to Synapse and submitting to LRGASP for details on the submission process.