it should be possible to run the python code entirely off of a usb
drive, assuming write access to the that drive, though i have not
tried this. athenacl will want to store a preference file in your user
directory, wherever that is located, and have access to scratch
directory to write files to. other than that, there should not be any
surprises.