maestrowf icon indicating copy to clipboard operation
maestrowf copied to clipboard

A tool to easily orchestrate general computational workflows both locally and on supercomputers

Results 81 maestrowf issues
Sort by recently updated
recently updated
newest added

As specified in #212 when maestro is run from outside a virtual environment it cannot find conductor. Maestro can run from within an activated virtualenv: ``` $ venv/bin/activate (venv) $...

enhancement
Good First Issue

The celery tasks in the merlin package require blocking parallel launches to be substituted for $(LAUNCHER) in the step scripts. This is due to the way celery handles task completions....

enhancement

Currently depends waits for either all inbound edges or one inbound edge. Using depends: [parentnode] or depends:[parentnode_*] I would like to wait for a subset of inbound edges chosen based...

enhancement

It's the case where the conductor fails in execution due to unexpected issues (system crash or file permission errors due to unexpected file system issues). When the conductor crashes, the...

Infrastructure
High Priority

When user creates a generator, currently it is not able to access data from the original yaml file. Also the "variable" from env are parsed first which means we cannot...

enhancement

I have a workflow that tries to run a serial code multiple times interactively on a machine with multiple CPU's. What I hoped would happen was that the serial code...

enhancement

Maestro currently logs the run command it issues for each step to ``DEBUG``; however, this would be useful information for Maestro to always log in the output for debugging and...

enhancement
Good First Issue

For dedicated application time (DAT) runs, we need a "#SLURM --qos=exempt" in the batchfile. Can this be added to maestrowf/maestrowf/interfaces/script/slurmscriptadapter.py, perhaps as a "qos: exempt" option? Gratefully, -Chris

Discussion
Adapters

It would be useful to have the ability to run a given step or a range of steps in the workflow. This would be really helpful for debugging a workflow.

enhancement
Good First Issue
Planning and Design

When using the `FluxAdapter` (and by proxy, probably the `FluxSpectrumAdapter`) the wall time for a scheduled step cannot exceed 24 hours. This bug is probably related to the use of...

bug
Good First Issue
Confirmed
Adapters