Hi.
Ich wollte mein Projekt, welches aus einer main funktionn in der verschieden eigene classen und methoden aufgerufen werden automatisch als baum-grafik darstellen lassen kann.
Hab zwar was gefunden, aber das zeigt mir alle aufrufe meines programms auf und nicht nur meine eigenen.
Gibt es da was in der richtung, wo ich auswählen kann, welche aufrufe mit in die grafik sollen?
Bräuchte sowas zu doku zwecken.
kann es auch selber malen, aber dann vergisst man mal wieder was und einem selbst fällt sowas dann ja nie auf.
Thx
Baumdiagramm meines Projekts automatisch darstellen lassen
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
So standalone: http://pycallgraph.slowchop.com/
Ansonsten kann `epydoc` das auch. Und noch viel mehr was in Richtung Dokumentation geht.
Ansonsten kann `epydoc` das auch. Und noch viel mehr was in Richtung Dokumentation geht.
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
mit epydoc mach ich meine doku schon.
aber das mit dem baum hat bisher nicht geklappt.
ich schau mir das andere mal an.
thx
pycallgraph is auch nicht das optimale, das zeigt mir ja alle calls.
mal weitersuchen
aber das mit dem baum hat bisher nicht geklappt.
ich schau mir das andere mal an.
thx
pycallgraph is auch nicht das optimale, das zeigt mir ja alle calls.
mal weitersuchen
Ja du brauchst für epydoc noch graphviz. Einfach die *.zip runterladen und entpacken.
In die config von epydoc kommt dann
(Natürlich ggf. anpassen).
Dann funktionieren die grafischen Diagramme.
In die config von epydoc kommt dann
Code: Alles auswählen
dotpath: docs/graphviz/bin/dot.exe
Dann funktionieren die grafischen Diagramme.
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
die config hab ich jetzt gemacht.
beim builden bringt er mir auch keine errors, aber ich seh keinen graph.
wo sollte der denn sein in der doku?
der graph umlclass geht garnicht aufzurufen.
der graph callgraph sagt, ich brauch ein pstat file (was ist das)
der graph classtree lässt sich zwar durchführen, aber ich seh am schluss nirgends nen graph im fertigen html
tips?
beim builden bringt er mir auch keine errors, aber ich seh keinen graph.
wo sollte der denn sein in der doku?
der graph umlclass geht garnicht aufzurufen.
der graph callgraph sagt, ich brauch ein pstat file (was ist das)
der graph classtree lässt sich zwar durchführen, aber ich seh am schluss nirgends nen graph im fertigen html
tips?
Ja, das geht wohl nur über das Kommandozeilen-Tool.
In der Anleitung von epydoc ( http://epydoc.sourceforge.net/manual-usage.html ) ist das eigentlich gut beschrieben, ist IMHO nicht wirklich kompliziert.
In der Anleitung von epydoc ( http://epydoc.sourceforge.net/manual-usage.html ) ist das eigentlich gut beschrieben, ist IMHO nicht wirklich kompliziert.
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
das mit der kommandozeile hab ich jetzt hinbekommen und das er auch gleich alle meine classen kennt (alles gleich ins config file reingemacht). aber die graphen aufrufe wie sie in der anleitung beschrieben sind, gehen einfach nicht.
weis da nicht mehr weiter
edit:
was mir noch aufgefallen ist, ich hab da kein zip file gefunden für das graphviz sonder das war ein msi file
weis da nicht mehr weiter
edit:
was mir noch aufgefallen ist, ich hab da kein zip file gefunden für das graphviz sonder das war ein msi file
Ja, dann musst das halt installieren und den Pfad dann entsprechend eintragen (zur "dot.exe") oder funktioniert das nicht?
Alternativ gibts die Windows-Binaries als .tar.gz von einer etwas älteren Version hier: http://www.graphviz.org/pub/graphviz/stable/windows/ (fast ganz unten)
Alternativ gibts die Windows-Binaries als .tar.gz von einer etwas älteren Version hier: http://www.graphviz.org/pub/graphviz/stable/windows/ (fast ganz unten)
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
pfad ist jetzt richtig drin.
aber ein graph erscheint nicht.
hab jetzt auch ein pstat file gemacht aber irgendwie will das nicht.
schonmal vielen dank für die hilfe.
ich probier mal noch rum
aber ein graph erscheint nicht.
hab jetzt auch ein pstat file gemacht aber irgendwie will das nicht.
schonmal vielen dank für die hilfe.
ich probier mal noch rum
Schau mal hier:
http://www.python-forum.de/viewtopic.php?p=102206
http://www.python-forum.de/viewtopic.php?p=102206
Nur mal so als Anmerkung zum Betreff: Ein Aufrufgraph kann ein Baum sein, muss er aber nicht.