firetasks Package

firetasks Package

script_task Module

class fireworks.user_objects.firetasks.script_task.ScriptTask(parameters)

Bases: fireworks.core.firework.FireTaskBase, fireworks.utilities.fw_serializers.FWSerializable

__init__(parameters)
classmethod from_str(shell_cmd, parameters=None)
run_task(fw_spec)

templatewriter_task Module

This module contains the TemplateWriterTask, which writes files based on a template file and a Context using Jinja2’s templating engine.

class fireworks.user_objects.firetasks.templatewriter_task.TemplateWriterTask(parameters)

Bases: fireworks.core.firework.FireTaskBase, fireworks.utilities.fw_serializers.FWSerializable

__init__(parameters)
Parameters:parameters – (dict) parameters. Required are “template_file” (str), “context” (dict), and “output_file” (str). Optional are “append” (T/F) and “template_dir” (str).
run_task(fw_spec)

transfer_task Module

This module contains the TransferTask used to move and copy files. Remote transfer is also supported.

class fireworks.user_objects.firetasks.transfer_task.TransferTask(parameters)

Bases: fireworks.core.firework.FireTaskBase, fireworks.utilities.fw_serializers.FWSerializable

__init__(parameters)
Parameters:parameters – (dict) parameters.
run_task(fw_spec)

Table Of Contents

This Page