From: Brian M. <br...@gr...> - 2007-09-30 05:04:11
|
Hey Everyone,=0A=0AGraphviz is a very powerful graph layout program that we= use for some reports. I was inspired to make a new report that uses Graphv= iz to generate an hourglass report. I decided to make a generic Graphviz re= port interface so that others can use it to make Graphviz reports. I think = the long term goal would be for the existing Relationship Graph=0Aand Famil= ylines reports to use this new interface. It should help to=0Aclean things = up. Have a look:=0A=0Ahttp://gramps.svn.sourceforge.net/viewvc/gramps?view= =3Drev&revision=3D9042=0A=0AThere is obviously a lot of ways that it could = be enhanced. Comments and suggestions are welcome. Or, feel free to start h= acking. =0A=0A~Brian |
From: <ste...@gm...> - 2007-09-30 05:34:33
|
In bug report (feature request) #1194, I recently added this comment: ---------------------------------------------- "Instead, I've been thinking it might make sense to create a new standard group of options specifically for Graphviz. The first 8 options are specific to all Graphviz graphs and not just for FamilyLines: 1) Width 2) Height 3) DPI 4) Row spacing 5) Column spacing 6) Graph direction 7) Ratio 8) Use subgraphs Affecting the first 5 options would be a ninth toggle switch for metric/imperial." ---------------------------------------------- Is this basically what you've done here, is made a standard interface for all GraphViz-based reports? St=E9phane |
From: James G. S. (jim) <jg...@sa...> - 2007-09-30 06:20:53
|
Brian Matherly wrote: > Hey Everyone, > > Graphviz is a very powerful graph layout program that we use for some reports. I was inspired to make a new report that uses Graphviz to generate an hourglass report. I decided to make a generic Graphviz report interface so that others can use it to make Graphviz reports. I think the long term goal would be for the existing Relationship Graph > and Familylines reports to use this new interface. It should help to > clean things up. Have a look: > > http://gramps.svn.sourceforge.net/viewvc/gramps?view=rev&revision=9042 > > There is obviously a lot of ways that it could be enhanced. Comments and suggestions are welcome. Or, feel free to start hacking. > Seems to need a teeny typo-fix.. Index: ReportBase/_GraphvizReportDialog.py =================================================================== --- ReportBase/_GraphvizReportDialog.py (revision 9042) +++ ReportBase/_GraphvizReportDialog.py (working copy) @@ -154,7 +154,7 @@ #------------------------------------------------------------------------------- class GVDotDoc(GVDocBase): def close(self): - GVDoc.close(self) + GVDocBase.close(self) # Make sure the extension is correct if self.filename[-4:] != ".dot": ..otherwise, looks pretty neat to me. Regards, ..jim |
From: <rom...@ya...> - 2007-10-26 10:47:38
|
Hi, By using docgen framework, hourglass report produces nice output with currents formats (.jpg, .png, .pdf, .svg). Thanks :) Brian Matherly a écrit : > > Hey Everyone, > > Graphviz is a very powerful graph layout program that we use for some > reports. I was inspired to make a new report that uses Graphviz to > generate an hourglass report. I decided to make a generic Graphviz > report interface so that others can use it to make Graphviz reports. I > think the long term goal would be for the existing Relationship Graph > and Familylines reports to use this new interface. It should help to > clean things up. Have a look: > > http://gramps.svn.sourceforge.net/viewvc/gramps?view=rev&revision=9042 > <http://gramps.svn.sourceforge.net/viewvc/gramps?view=rev&revision=9042> > > There is obviously a lot of ways that it could be enhanced. Comments and > suggestions are welcome. Or, feel free to start hacking. > > ~Brian > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel |
From: Piotr C. <pio...@gm...> - 2007-10-26 11:00:11
|
SSBoYXZlIGEgcXVlc3Rpb246IGlzIEhvdXJnbGFzcyBvbmx5IGFkZGVkIHRlbXBvcmFyaWx5IGFz IGEgd2F5IHRvCmV4cGxvaXQgdGhlIG5ldyBncmFwaHZpeiBpbnRlcmZhY2U/IEJlY2F1c2UgaXQg c2VlbXMgdG8gbWUgdGhhdCBJIGNhbgpnZXQgdGhlIHNhbWUgb3V0cHV0IHVzaW5nIHRoZSBSZWxh dGlvbnNoaXAgZ3JhcGggcmVwb3J0IGFuZCB0aGVuIEkKZG9uJ3QgcmVhbGx5IHNlZSBhIHBvaW50 IHRvIHNwbGl0IHRoZW0gaW50byB0d28gc2VwYXJhdGUgcmVwb3J0cy4KClBpb3RyZWsKCk9uIDEw LzI2LzA3LCBKw6lyw7RtZSA8cm9tamVyb21lQHlhaG9vLmZyPiB3cm90ZToKPiBIaSwKPgo+Cj4g QnkgdXNpbmcgZG9jZ2VuIGZyYW1ld29yaywgaG91cmdsYXNzIHJlcG9ydCBwcm9kdWNlcyBuaWNl IG91dHB1dCB3aXRoCj4gY3VycmVudHMgZm9ybWF0cyAoLmpwZywgLnBuZywgLnBkZiwgLnN2Zyku Cj4KPiBUaGFua3MgOikKPgo+Cj4KPiBCcmlhbiBNYXRoZXJseSBhIMOpY3JpdCA6Cj4gPgo+ID4g SGV5IEV2ZXJ5b25lLAo+ID4KPiA+IEdyYXBodml6IGlzIGEgdmVyeSBwb3dlcmZ1bCBncmFwaCBs YXlvdXQgcHJvZ3JhbSB0aGF0IHdlIHVzZSBmb3Igc29tZQo+ID4gcmVwb3J0cy4gSSB3YXMgaW5z cGlyZWQgdG8gbWFrZSBhIG5ldyByZXBvcnQgdGhhdCB1c2VzIEdyYXBodml6IHRvCj4gPiBnZW5l cmF0ZSBhbiBob3VyZ2xhc3MgcmVwb3J0LiBJIGRlY2lkZWQgdG8gbWFrZSBhIGdlbmVyaWMgR3Jh cGh2aXoKPiA+IHJlcG9ydCBpbnRlcmZhY2Ugc28gdGhhdCBvdGhlcnMgY2FuIHVzZSBpdCB0byBt YWtlIEdyYXBodml6IHJlcG9ydHMuIEkKPiA+IHRoaW5rIHRoZSBsb25nIHRlcm0gZ29hbCB3b3Vs ZCBiZSBmb3IgdGhlIGV4aXN0aW5nIFJlbGF0aW9uc2hpcCBHcmFwaAo+ID4gYW5kIEZhbWlseWxp bmVzIHJlcG9ydHMgdG8gdXNlIHRoaXMgbmV3IGludGVyZmFjZS4gSXQgc2hvdWxkIGhlbHAgdG8K PiA+IGNsZWFuIHRoaW5ncyB1cC4gSGF2ZSBhIGxvb2s6Cj4gPgo+ID4gaHR0cDovL2dyYW1wcy5z dm4uc291cmNlZm9yZ2UubmV0L3ZpZXd2Yy9ncmFtcHM/dmlldz1yZXYmcmV2aXNpb249OTA0Mgo+ ID4gPGh0dHA6Ly9ncmFtcHMuc3ZuLnNvdXJjZWZvcmdlLm5ldC92aWV3dmMvZ3JhbXBzP3ZpZXc9 cmV2JnJldmlzaW9uPTkwNDI+Cj4gPgo+ID4gVGhlcmUgaXMgb2J2aW91c2x5IGEgbG90IG9mIHdh eXMgdGhhdCBpdCBjb3VsZCBiZSBlbmhhbmNlZC4gQ29tbWVudHMgYW5kCj4gPiBzdWdnZXN0aW9u cyBhcmUgd2VsY29tZS4gT3IsIGZlZWwgZnJlZSB0byBzdGFydCBoYWNraW5nLgo+ID4KPiA+IH5C cmlhbgo+ID4KPiA+Cj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+Cj4gPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Cj4gPiBUaGlzIFNGLm5ldCBlbWFpbCBpcyBzcG9uc29yZWQgYnk6IE1pY3Jvc29mdAo+ID4gRGVm eSBhbGwgY2hhbGxlbmdlcy4gTWljcm9zb2Z0KFIpIFZpc3VhbCBTdHVkaW8gMjAwNS4KPiA+IGh0 dHA6Ly9jbGsuYXRkbXQuY29tL01SVC9nby92c2UwMTIwMDAwMDcwbXJ0L2RpcmVjdC8wMS8KPiA+ Cj4gPgo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiA+IEdyYW1wcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ IEdyYW1wcy1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKPiA+IGh0dHBzOi8vbGlzdHMuc291 cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2dyYW1wcy1kZXZlbAo+Cj4gLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQo+IFRoaXMgU0YubmV0IGVtYWlsIGlzIHNwb25zb3JlZCBieTogU3BsdW5rIEluYy4KPiBT dGlsbCBncmVwcGluZyB0aHJvdWdoIGxvZyBmaWxlcyB0byBmaW5kIHByb2JsZW1zPyAgU3RvcC4K PiBOb3cgU2VhcmNoIGxvZyBldmVudHMgYW5kIGNvbmZpZ3VyYXRpb24gZmlsZXMgdXNpbmcgQUpB WCBhbmQgYSBicm93c2VyLgo+IERvd25sb2FkIHlvdXIgRlJFRSBjb3B5IG9mIFNwbHVuayBub3cg Pj4gaHR0cDovL2dldC5zcGx1bmsuY29tLwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCj4gR3JhbXBzLWRldmVsIG1haWxpbmcgbGlzdAo+IEdyYW1wcy1k ZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQKPiBodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5l dC9saXN0cy9saXN0aW5mby9ncmFtcHMtZGV2ZWwKPgo= |
From: <rom...@ya...> - 2007-10-26 11:25:48
|
> Because it seems to me that I can get the same output using the Relationship graph report There is Max descendants/ascendants user-options on Hourglass report, which produces a new type of report. I agree, user may generate new filters. But the primary improvement is the new interface. I like it :) thanks Piotr Czubaszek a écrit : > I have a question: is Hourglass only added temporarily as a way to > exploit the new graphviz interface? Because it seems to me that I can > get the same output using the Relationship graph report and then I > don't really see a point to split them into two separate reports. > > Piotrek > > On 10/26/07, Jérôme <rom...@ya...> wrote: >> Hi, >> >> >> By using docgen framework, hourglass report produces nice output with >> currents formats (.jpg, .png, .pdf, .svg). >> >> Thanks :) >> >> >> >> Brian Matherly a écrit : >>> Hey Everyone, >>> >>> Graphviz is a very powerful graph layout program that we use for some >>> reports. I was inspired to make a new report that uses Graphviz to >>> generate an hourglass report. I decided to make a generic Graphviz >>> report interface so that others can use it to make Graphviz reports. I >>> think the long term goal would be for the existing Relationship Graph >>> and Familylines reports to use this new interface. It should help to >>> clean things up. Have a look: >>> >>> http://gramps.svn.sourceforge.net/viewvc/gramps?view=rev&revision=9042 >>> <http://gramps.svn.sourceforge.net/viewvc/gramps?view=rev&revision=9042> >>> >>> There is obviously a lot of ways that it could be enhanced. Comments and >>> suggestions are welcome. Or, feel free to start hacking. >>> >>> ~Brian >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Gramps-devel mailing list >>> Gra...@li... >>> https://lists.sourceforge.net/lists/listinfo/gramps-devel >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. >> Still grepping through log files to find problems? Stop. >> Now Search log events and configuration files using AJAX and a browser. >> Download your FREE copy of Splunk now >> http://get.splunk.com/ >> _______________________________________________ >> Gramps-devel mailing list >> Gra...@li... >> https://lists.sourceforge.net/lists/listinfo/gramps-devel >> |