Hello all,
is there any platform for sharing custom tasks among the Fireworks community (or is there anything like this in planning) ?
I have accumulated a few custom tasks for our own purposes, and in the future, I would like to
a) avoid rewriting stuff that might be readily available somewhere
b) make useful tasks available to the community somewhere for discussion and improvement
Our tasks are available at at https://github.com/IMTEK-Simulation/imteksimfw/tree/master/imteksimfw/fireworks/user_objects/firetasks, and “sharable” parts there might include tasks for
- establishing ssh connections (ssh_tasks.py),
- for dtool integration (dtool_tasks.py) and
- extended versions of the standard ScriptTask and PyTask (cmd_tasks.py), that implement
- the lookup of environment modifications and aliases from the worker file’s env field as suggested at https://materialsproject.github.io/fireworks/worker_tutorial.html#setting-machine-specific-or-worker-specific-parameter-via-the-env-variable
- the execution of serialized python code
- inputs from and outputs to fw_spec
- a bit of extra logging, tracing and debugging
- …
Another note: This discussion board allows only 2 links per post, this is a somewhat hampering restriction. I removed the dtool framework link above, please google it by yourself…
Best,
Johannes