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 function call during the execution of the one or more first computer program instructions, wherein the function call requests the production of a graphical representation of the data set by a visualization program; and generating a graphical representation of at least at portion of the data set by executing one or more second computer program instructions of the visualization program on the data set in native memory of the application program during the concurrent execution of the one or more first computer program instructions.