So, a little update.

After adding copious print statements to everything there seems to be an issue with the way the zorro script is called. I have no idea what it is as I'm in way over my head here (interfacing two unfamiliar languages/platforms).

But I can say that calling either convert.sh/ConvertT6.c or convert.py/ConvertData.c separately gets the job done (although the t6 files are saved to the tick directory and not zorro/history). At this stage I will be using the 2-part script process as the combined bash/python script locks cygwin from any further operations whereas convert.sh terminates properly and frees up the cygwin terminal.

Cheers,
BobbyT