spawn.spawners

Task Spawners for spawn

Task spawners turn specification nodes into tasks that can be submitted by a scheduler

class spawn.spawners.SingleInputFileSpawner(simulation_input, file_name)[source]

Runs bespoke executable taking a single input file as its only command line argument

branch()[source]

Deep copy task input and dependencies so that they can be edited without affecting trunk object

spawn(path_, metadata)[source]

Create new derivative of luigi.Task for later execution

class spawn.spawners.TaskSpawner[source]

Base class task spawner

branch()[source]

Deep copy task input and dependencies so that they can be edited without affecting trunk object

spawn(path_, metadata)[source]

Create new derivative of luigi.Task for later execution