Yapso, a module for GNU Octave, replaces gnuplot as a plotting solution.
Additionally, Yapso is free software under the terms of the GNU General Public License as published by the Free Software Foundation. Some key features of Yapso include 2D plotting functions like plot, patch, pcolor, text, quiver, contourf, scatter, and image, as well as 3D plotting functions such as surf, plot3, text3, and scatter3. It also comes with some graphics handling support, and allows for PNG, PPM (uncompressed bitmap), and EPS output.
Another great feature of Yapso is its ability to do off-screen rendering. This means that you can create figures from a cronjob or web server without connection to an X server. There is also support for animation using ImageMagick. In order to use Yapso, you will need octave (2.9.13 or higher), OpenGL (GL and GLU) libraries, freeglut or openglut, PNG libraries, and the geometry package from octave-forge.
Installation of Yapso can be done through an automatic installation via the command prompt or a manual installation. In the automatic installation, to install Yapso, you would simply need to issue the following commands from the directory containing the tar.gz-file:
octave:1> pkg install -verbose yapso-0.3.2.tar.gz
Then enter 'pkg load yapso' to your $HOME/.octaverc file to load it automatically when you start Octave. You can test if Yapso is installed properly with the command: "yapso_demo" in Octave. If installed globally, you must launch Octave as the root user (the environment variable USER must be set to root).
Manual installation is a more complicated process that involves running a series of commands to install Yapso manually. This process is best for those who were unable to install it automatically or who have specific requirements. However, if you need to install Yapso manually, you can reach out to [email protected] for assistance. Overall, Yapso is a great alternative to gnuplot and an excellent choice for plotting with GNU Octave.
Version 0.3.2: N/A