top

Introduction

This page can be used to construct an academic genealogy tree similar to the one found on my academic genealogy page, based on information available at the Mathematics Genealogy Project.

Usage

To see examples of what this tool can do, please look at the usage examples.
The Mathematics Genealogy Project website recently changed the format of their pages. This tool has been updated, but the examples are still out of date. In particular, the URLs have not been updated. Everything else in the examples remains up-to-date.

Contacting me and linking

Please email me to report bugs, give comments, or ask questions.

If you use this script and decide to the results on your website, please consider providing a link back to this page. Also, be certain to link to the Mathematics Genealogy Project.

Build a Tree

Step 1: If the leaf node of your graph is not in the Math Genealogy Database, enter that node's information below. Otherwise, leave these fields blank. These fields are used, for example, when building the tree of a graduate student's heritage (see Example 1). The "extra" field can be used to include any other information you want, such as the name of your institution, or it can be left empty. Information in these fields is interpreted as belonging to the advisee of people included in Step 2, and the resulting tree will reflect this.

Name:
Extra:

Step 2: The input to the fields below is the URLs (web site addresses) of pages in the Mathematics Genealogy Project. If information was entered in Step 1, then enter the URLs of the advisors of the person in Step 1 below. If no information was entered in Step 1, then enter the URLs of the leaf nodes in the tree. For example, if you are building a graph for only yourself, copy the address of your page in the Math Genealogy Database into the first text field below. If you are building the graph for several people, copy the addresses of each of their pages in the Math Genealogy Database into the fields below.

Node 1:
Node 2:
Node 3:
Node 4:
Node 5:

Step 3: Select the output type. If nothing below makes sense, select the PNG option. DOT returns the dot-file format used by Graphviz to generate the graph. Use that option if you want to modify the graph to include other nodes, change colors, node shape, etc.

Return type:
[PNG] I want to see it now!
[PostScript] I'll resize it myself!
[DOT] I just want the source!

All set? Be patient. It may take some time to gather the data and build the graph.