Usage Guide For Transfer Scripts -- globus_transfer.py Invoke via the following: python globus_transfer.py sourcepath destpath Example: python globus_transfer.py /C/UAV_Share/Transfer/ /ngi/uas/Flight_0126/ Remember that Globus Connect Personal has to be running on the source laptop to transfer data. -- tk5_kml_ftp_v3.py Invoke via the following: python tk5_kml_ftp_v3.py FTPaddress remotedirectory localdirectory Example: python tk5_kml_ftp_v3.py 10.1.2.1 /ssd/Flight_0126/Features/ /UAV_Share/Transfer/Flight_0126/Features/ -- tk5_img_ftp.py Invoke via the following: python tk5_img_ftp.py FTPaddress remotedirectory localdirectory Example: python tk5_img_ftp.py 10.1.2.1 /ssd/Flight_0126/RGB_LowRes/ /UAV_Share/Transfer/Flight_0126/RGB_LowRes/ May want to use tk5_img_ftp_conditional, which makes a "valid files" list and reduces file size queries to the payload. Also remember that both this and the KML retrieval needs to manually swap directories once the number of images exceeds 10,000, as the flight number (Flight_####) will increment at that point. Note that this will be done for each directory that needs to be transferred. If NDVI and RGB are required, this script will be invoked twice. This likely needs to be made slightly more robust. The sequenced version should be used if the FTP issues experienced earlier (files increase to more than around 6500) manifest.