version 1.0.0

Title

calldiagram -- analyzes executed ado programs and produces a dynamic profile diagram named calldiagram.gv which can be rendered to a graphical file
using diagram command. For more information visit
adding hyperlink

Syntax

calldiagram [supress(adoname list)] Stata-command

The calldiagram program tracks all of the executed ado programs, including
Stata open-source programs (e.g. clear and findfile both are open source
adofiles that can be viewed using viewsource command.

In order to avoid including Stata adoprograms in the profile diagram, provide
the list of the program names that you wish to ignore using the
supress(adoname list) subcommand. This subcommand can be useful for
generating profile diagrams that only include adoprograms included in a
userwritten package (see the example section).

Description

generates dynamic profile diagram, illustrating the chain of executed
ado-programs in Stata. The command can be used to visualize all of the commands
that are executed when a user-written package is executed.

Remarks

The remarks are the detailed description of the command and its
nuances. Official documented Stata commands don't have much for
remarks, because the remarks go in the documentation.

Example(s)

produce a profile from the makediagram.ado which is included in diagram package
. copy "https://github.com/haghish/diagram/blob/master/examples/cluster.dta?raw=true" ///
"cluster.dta", replace
. calldiagram makediagram using "cluster.dta", export(cluster.gv) replace

the previous example includes Stata ado.programs that can be suppressed
. calldiagram suppress(duplicates clear label) ///
makediagram using "cluster.dta", export(cluster.gv) replace

Author

E. F. Haghish

Center for Medical Biometry and Medical Informatics

University of Freiburg, Germany

and

Department of Mathematics and Computer Science

University of Southern Denmark

haghish@imbi.uni-freiburg.de

http://www.haghish.com/markdoc

Package Updates on Twitter

This help file was dynamically produced by MarkDoc Literate Programming package