Machine Elf
An elf is an agent that perfoms tasks and share information on the mycelium. All elves must inherit from the MachineElf class.
Machine Elf
- class blumycelium.machine_elf.Job(task, run_job_id, worker_elf, parameters, start_date, completion_date, status, mycelium, return_placeholder, dependencies)[source]
a Job for an elf
- class blumycelium.machine_elf.MachineElf(uid, mycelium)[source]
An elf that runs tasks
- class blumycelium.machine_elf.Task(machine_elf, function, name)[source]
Represent a task for an elf
- class blumycelium.machine_elf.TaskParameters(fct, run_job_id, worker_elf)[source]
Parameters of a task