Currently, there are two ways of doing everything related to file handling:
directly on the Model, with a manual upload or download call to the ACPInstance
via the ACPWorkflow
This creates confusion, since the two classes (Model and ACPWorkflow) also have somewhat different APIs.
A simpler solution to be investigated:
remove the ACPWorkflow class
add an auto_transfer_files option to launch_acp, which will cause all file imports / exports to automatically be transferred to the local machine. Paths given by the user are then always the local ones.
Currently, there are two ways of doing everything related to file handling:
Model
, with a manualupload
ordownload
call to theACPInstance
ACPWorkflow
This creates confusion, since the two classes (
Model
andACPWorkflow
) also have somewhat different APIs.A simpler solution to be investigated:
ACPWorkflow
classauto_transfer_files
option tolaunch_acp
, which will cause all file imports / exports to automatically be transferred to the local machine. Paths given by the user are then always the local ones.