[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] PyDagman - a convenience library for writing DAGs




The package is born from frustration writing one-off scripts to create DAG files for the users I support.

So I have said this before.

 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

Excellent initiative. I think the best initiative ever is to re-write the entire HTCondor code in python or anything that is simple to learn and debug.

However this can not done by frustrated creative users, only.  We need a new Elon Musk -like  entrepreneur

Miha

--- --- --- --- --- --- --- --- --- --- --- --- ---

Miha Ahronovitz

Principal Ahrono Associates

Web: http://www.ahrono.com/

Blog: http://my-inner-voice.blogspot.com/

c: 408 422 2757

emiha.ahronovitz@xxxxxxxxxx

tw: @myinnervoice

--- --- --- --- --- --- --- --- --- --- --- --- ---




On Tue, Aug 26, 2014 at 1:51 PM, Branden Timm <btimm@xxxxxxxxxxxxxxx> wrote:
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!

--
Branden Timm
Wisconsin Energy Institute
btimm@xxxxxxxxxxxxxxx
_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@cs.wisc.edu with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users

The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/