GPVPlot: SIMPLE AND EFFICIENT GRAPH GENERATION FOR GEOCHEMICAL DATA
GPVPlot was written in the open-source languages Perl and gnuplot to maximize availability and customization. Through the computer’s terminal, the program prompts the user with a short series of questions from which a graphical output is generated as a PDF. The user can plot up to eight oxides from as many as ten data sets against a single x-axis variable. Once the user has specified the names of the data sets, the variables, and the range of data to plot (optional), the entire process from graphing the data to saving the graphs as images to embedding them on and displaying a PDF takes between 4 and 6 seconds. GPVPlot is designed to take .CSV files (as generated by a program such as Excel™) and .TXT files (of whitespace-separated values). The program input is flexible and will accept filenames with or without extensions. The program is very low-impact, consisting of only two files requiring ~11 KB of storage space. Because Perl is a Unix-based language, this program is optimized for use on Unix-based machines such as those running Linux and Mac OS X. The result is a compact, efficient, open-source program that rapidly graphs large volumes of geochemical data.