Gnuplot

Jump to: navigation, search


Gnuplot inv.png Gnuplot is a portable command-line driven graphing utility. It is also used as a plotting engine by third-party applications like Octave. Gnuplot supports many different types of 2D and 3D plots. See the representative examples here. On Kogence, Gnuplot is used in several example workflows using Quantum Espresso.

Entrypoint Binaries

Gnuplot is deployed in an individual docker container on Kogence. Gnuplot container offer following Entrypoint Binaries:

  • gnuplot:
    • gnuplot with no Options/Arguments will start the interactive Gnuplot program. Click on Visualizer tab, once it is active, of your Kogence Model and you will see the Gnuplot's GUI interface.
    • gnuplot myGnuplot.in will execute the plotting instructions in the myInputScript.in script.

Using Gnuplot on Kognece

In order to use Gnuplot in your Model, connect Gnuplot container to your Model through the Stack tab of your Model. Selecting an Entrypoint Binary on the Stack tab is optional. If you do not select an Entrypoint on the Stack tab of your model then all the Entrypoint Binaries defined for the container would be available in the environment of all programs, scripts and other containers connected to your Model. For example, issuing the command gnuplot myInputScript.in will invoke the Gnuplot Entrypoint Binary from any of your model scripts, containers or from CloudShell and will execute the plotting instructions in the myInputScript.in script. Alternatively, you can select gnuplot Entrypoint Binary on the Stack tab and provide file name of the command script in the Options/Arguments box.