Simple Python Interface to HTCondor and DAGMan
PyDAG allows you to create HTCondor submit descriptions, DAGMan nodes, and DAGs via Python. Any Python object that has a string representation that corresponds to a valid HTCondor command or DAGMan keyword can be added to the submit description. You can easily extend PyDAG by defining your own command/keyword classes; classes for pre/post-scripts and macros are already provided.
Documentation: http://pydag.readthedocs.io/en/latest/