Discussion:
Using pygantt as a scheduler/solver in MrProject
Mikael Hallendal
2002-10-29 09:12:12 UTC
Permalink
Hi Lists,
Hi!

I'm very sorry for the late response.
I just wanted to start a discussion regarding the use of pygantt as an
external scheduler/solver for MrProject.
Great! We have looked a little at Pygannt but mostly for making it
possible to read/write pygantt files. Do you think that we maybe even
can share the XML format? That would be awesome.
MrProject's interface looks very cool and for sur we do not intend to
reproduce that, but I thought that MrProject hackers would find useful
to benefit from pygantt's powerful scheduling capabilities.
I think this would be of great value for both projects. And it should
probably be pretty easy to implement. Can you add this to our bugzilla
(http://bugzilla.codefactory.se/)?
PyGantt works with python and could be as simple to connect to MrProject
as starting a new child process, writing the project description as XML
on its stdin and read the description of the scheduled project on
stdout.
Does that sound interesting ? Where can we a look at the XML format used
by mrproject to store project descriptions ?
Very much so. A DTD for the file format in 0.6 is available at:

http://cvs.gnome.org/lxr/source/libmrproject/file-modules/xml/mrproject-0.6.dtd

this might change slightly.

Regards,
Mikael Hallendal
--
Mikael Hallendal ***@codefactory.se
CodeFactory AB http://www.codefactory.se/
Cell: +46 (0)709 718 918
Nicolas Chauvat
2002-10-30 14:28:49 UTC
Permalink
Post by Mikael Hallendal
Great! We have looked a little at Pygannt but mostly for making it
possible to read/write pygantt files. Do you think that we maybe even
can share the XML format? That would be awesome.
Why not? First, we should list the features of each format and see what one
has that the other hasn't. Then we may think about agreeing on a common
format. After a quick look, my opinion is that this should not be too hard
to do.
Post by Mikael Hallendal
I think this would be of great value for both projects. And it should
probably be pretty easy to implement. Can you add this to our bugzilla
(http://bugzilla.codefactory.se/)?
done.

BTW, I saw in the bug tracker that many enhancement request deal with
scheduling, if we are to get MrProject to delegate scheduling to PyGantt,
you'd better not spend too much time on that right now and wait a bit for
the problem to disappear ;-)
--
Nicolas Chauvat

http://www.logilab.com - "Mais où est donc Ornicar ?" - LOGILAB, Paris (France)
Mikael Hallendal
2002-11-01 10:22:44 UTC
Permalink
Post by Nicolas Chauvat
Post by Mikael Hallendal
Great! We have looked a little at Pygannt but mostly for making it
possible to read/write pygantt files. Do you think that we maybe even
can share the XML format? That would be awesome.
Why not? First, we should list the features of each format and see what one
has that the other hasn't. Then we may think about agreeing on a common
format. After a quick look, my opinion is that this should not be too hard
to do.
Ok, we'll try to summarize this during the next week and send it to you.
Post by Nicolas Chauvat
Post by Mikael Hallendal
I think this would be of great value for both projects. And it should
probably be pretty easy to implement. Can you add this to our bugzilla
(http://bugzilla.codefactory.se/)?
done.
BTW, I saw in the bug tracker that many enhancement request deal with
scheduling, if we are to get MrProject to delegate scheduling to PyGantt,
you'd better not spend too much time on that right now and wait a bit for
the problem to disappear ;-)
Yeah, sounds like a perfect joint effort for both projects.

Regards and have a nice weekend,
Mikael Hallendal
--
Mikael Hallendal ***@codefactory.se
CodeFactory AB http://www.codefactory.se/
Cell: +46 (0)709 718 918
Loading...