Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[HTCondor-users] Branden and Brian - Fwd: PyDagman - a convenience library for writing DAGs
- Date: Thu, 11 Sep 2014 15:46:00 -0500
- From: Todd Tannenbaum <tannenba@xxxxxxxxxxx>
- Subject: [HTCondor-users] Branden and Brian - Fwd: PyDagman - a convenience library for writing DAGs
Hi Branden and/or Brian,
Would it be ok if we added links to your htcondor_dag and/or PyDagman
project from
https://htcondor-wiki.cs.wisc.edu/index.cgi/wiki?p=ContribModules
?
On this page we try to provide a catalog of optional and/or 3rd party
open source extensions to HTCondor... my help others to more easily
find and thus benefit from your work. If you want, we can give you a
login to the htcondor-wiki and you can make edits to the pages about
your projects directly. Let me know...
Thanks!
best
Todd
-------- Original Message --------
Subject: [HTCondor-users] PyDagman - a convenience library for writing DAGs
Date: Tue, 26 Aug 2014 15:51:42 -0500
From: Branden Timm <btimm@xxxxxxxxxxxxxxx>
Reply-To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx>
To: htcondor-users@xxxxxxxxxxx
Hi Condor Users,
I'm writing to announce a Python package I've written to simplify the
programmatic creation of DAG files in Python. The package is called
PyDagman, and is available on github at
https://github.com/brandentimm/pydagman
The package is born from frustration writing one-off scripts to create
DAG files for the users I support. We regularly assist users in
creating DAG workflows to their specifications, usually by reading in
parameters from a parameter file and then programmatically buidling the
DAG file using loops and conditionals. This package takes care of some
of the more annoying aspects, such as string formatting and circular
dependency checking. We've had good feedback from our user base so far,
so I hope this can help others out there.
It currently supports all possible DAG directives besides CONFIG. If
there's a reason or need for that directive it can certainly be added.
Questions, comments, feature and/or pull requests welcome!