nipype / pydra

Pydra Dataflow Engine
https://nipype.github.io/pydra/
Other
119 stars 57 forks source link

Unification of Container Operations #606

Open smeisler opened 1 year ago

smeisler commented 1 year ago

It would be nice, although I do not how feasible it is, for a unification of container job submissions. By this I mean, programmatically determine whether Docker and / or Singularity are installed, and submit jobs accordingly. This would help make softwares more distributable to personal computers and clusters.

satra commented 1 year ago

see #516 for a proposed refactoring, which i believe can address this issue.

perhaps it could be extended to even support a list of environments. for example, try ['docker', 'singularity', 'conda', 'native'] in that order.