watts.Results#

class watts.Results(params, exec_info, inputs, outputs)[source]#

Results from running a workflow

Parameters:
  • params (Parameters) – Parameters used to generate inputs

  • exec_info (ExecInfo) – Execution information (job ID, plugin name, time, etc.)

  • inputs (List[Union[str, bytes, PathLike]]) – List of input files

  • outputs (List[Union[str, bytes, PathLike]]) – List of output files

base_path#

Path to directory storing results

inputs#

List of input files

job_id#

Integer ID of job

outputs#

List of output files

parameters#

Parameters used to generate inputs

plugin#

Name of plugin

stdout#

Standard output from execution

time#

Time at which plugin was executed

Methods

from_pickle(filename)

Load results from a pickle file

move_files(dst)

Move input/output files to different directory

open_folder()

Open folder containing results

save(filename)

Save results to a pickle file