Bernie Pope
Bernie Pope
When a stage crashes and ruffus throws an exception, we end up with the situation where rubra dies but jobs might be launched on the cluster. These jobs probably keep...
At the moment the srun command line is passed to Popen as a string, but it ought to be a list of strings. The recommendation is to use shlex.split to...
Currently we only generate SVGs, but it would be nice to be able to output PNG or JPG.
The current slurmified rubra generates a shell script for each job, but it does not save it with a suitably unique name.
At the moment the config file and pipeline file need to be in the same directory due to the magic we do with import paths. It would sometimes be convenient...
Currently we have a Torque/PBS specific way of submitting jobs to clusters. We could make it more portable by using DRMAA instead.
We should check that the required configuration options are present and somewhat meaningful. We should also make sure they have appropriate and documented defaults.
We do not currently generate the line number table (lnotab) for code objects.
Break/continue statements should only appear inside loops, otherwise we should generate an error message.
super and **class** are special cased in Python 3 classes. See: http://docs.python.org/3/reference/datamodel.html#creating-the-class-object "This class object is the one that will be referenced by the zero-argument form of super(). **class** is...