README for CheckLinks.py

Information about the program:

CheckLinks.py will perform a series of checks in your format 202 link file to ensure that the data is all right. If no errors are detected then a zip file will be created. The zip file represents your checked links file ready to upload to the Interbull Centre IDEA database.

The checks relate to:

Before Running the Program:

  1. Install Python (Python2 version 2.5 to 2.7), or Python3 (at least version 3.6, preferable as Python2 is no longer supported by developers)

  2. Create a working directory/folder
  3. Download the CheckLinks.py program from https://idea.interbull.org/software and copy it to your new directory

  4. Copy your pedigree link file to the working directory

Running the Program:

After Running the Program:

If no errors are detected, the pedigree file will be written into a zip file called IB202-org_code-yyyymmddThhmmss.zip. Upload the zip file to Interbull's data exchange site https://idea.interbull.org/

In case of errors, no zip file will be created. Please correct your data and re-run the program until the data successfully pass all required checks.

A summary of errors is written to the file CheckLinksLog.txt.

All errors are listed in detail in the file called CheckLinksErrors.txt.


Note:

Please do not modify the program to circumvent any checks. Doing so would be pointless because the same checking routine is used again at the Interbull Centre to double-check the link file uploaded in the zip file.

If you need assistance, please do not hesitate to contact us at interbull@slu.se .

public/checklinks_python_instructions (last edited 2020-07-21 09:43:17 by Valentina)