Free Software

Back to Home Page


A manager to simplify the use of gnuplot inside python

This package allows to plot data or mathematical expressions inside python, using the gnuplot program, in the form of 2D or 3D plots.

Multiple plot windows can be opened, and a separate gnuplot process is started for each of them. The data to be plotted are saved to files and the gnuplot program is called to plot them. Mathematical expressions, instead, are sent directly to gnuplot as strings. All the package functionalities can be accessed by calling functions.

The package has been designed starting from my own needs, so only a very limited number of the many gnuplot functionalities have been implemented, but more may be added in the future:

The most commonly used plot settings, such as applying logarithmic scales or setting scale limits, can be applied by passing arguments to the functions, without knowing the specific gnuplot commands. However, it is also possible to pass arbitrary commands to gnuplot.

The source files can be downladed from github or pypi, and the package can be installed using pip: pip install gnuplot_manager

Top of page

PYthon tools for SImulation and CAlculus

This package contains a collection of tools developed for some specific simulation and calculus tasks in the fields of cold plasma processes and thin-film characterization.

The source files can be downladed from github or pypi, and the package can be installed using pip: pip install pysica

Top of page