1. A method of producing a graphical representation of a data set during a computational process, the method comprising: operating on a data set by executing one or more first computer program instructions of an application program, wherein the data set is in native memory of the application program; executing a visualization function call during the execution of the one or more first computer program instructions, wherein the visualization function call requests a production of a graphical representation of the data set by a visualization program based on the operated data set, and wherein the visualization function call is within the executed one or more first computer program instructions of the application program; and generating a graphical representation of at least a portion of the data set by executing one or more second computer program instructions of the visualization program based on the executed visualization function call within the executed one or more first computer program instructions on the data set in native memory of the application program during the concurrent execution of the one or more first computer program instructions, wherein the generated graphical representation of at least the portion of the data set is continually updated as the application program continues execution of the one or more first computer program instructions.