In the next article we are going to take a look at LogarithmPlotter. This is a free and open source application, which can be found available for Gnu/Linux, Windows and MacOS. With LogarithmPlotter, users will be able to create dynamic diagrams, sequences or statistical distribution functions, as well as being able to create, position, edit and delete objects, among other things.
General features of Logarithmplotter
- The program is available for Gnu/Linux, Windows and MacOS.
- The program interface is only available in English, although simple to use.
- Its main use is to quickly create Bode plots, but its extensible nature and the ability to switch to non-logarithmic scales allow you to create other things, such as sequences or statistical partition functions.
- This program works with objects to create complex features and diagrams, as well as quickly manage what to display. It allows you to create, position, edit and delete objects in an instant.
- The editing of objects in this program is complete and easily expandable, thanks to a configuration that will allow us to edit all the properties of an object.
- With a advanced history system, LogarithmPlotter is extremely fast at undoing and redoing actions, as well as listing a complete list of action history. It will allow us to quickly go back to a previous state of our diagram quite quickly, while showing all the modifications made in that period of time.
- Another advantage of this system is that allows history to be saved to a file directly. Storage is extremely light, since the LogarithmPlotter files (.lpf) rarely exceed a few kilobytes.
- LogarithmPlotter allows edit how the diagram looks in many ways, from axis rendering to sizing elements and text, as well as switching to normal scaling mode.
- The configuration section also features function buttons, which can also be found in the menu bar.
Install LogarithmPlotter on Ubuntu
LogarithmPlotter is available via flatpak, snap and DEB package for Ubuntu users to install on our system. This program requires Python3 with PySide2 is installed to start.
As a DEB package
The DEB package to install this program, we can obtain from the download section found on the project website. The latest version of this program available today can also be downloaded by opening a terminal (Ctrl+Alt+T) and running in it wget in the following way:
Once the download is finished, there is nothing more to do run the install command:
sudo apt install ./python3-logarithmplotter_0.1.3-ppa1_all.deb
When it’s over, we’ll just have to search for the program launcher in our system to start it.
if we want uninstall the program, it will suffice to open a terminal (Ctrl+Alt+T) and execute the command in it:
sudo apt remove python3-logarithmplotter; sudo apt autoremove
As a Flatpak package
To use the Flatpak package, which can be found at flat hub, it is necessary to have this technology enabled in the system. If you use Ubuntu 20.04, and you still don’t have it, you can follow the guide that a colleague wrote on this blog some time ago.
When you already have the possibility of installing Flatpak packages enabled, all that remains is to execute in a terminal (Ctrl+Alt+T) the install command:
flatpak install flathub eu.ad5001.LogarithmPlotter
When finished, you can start the LogarithmPlotter application by searching for the launcher on our computer, or by using the following command:
flatpak run eu.ad5001.LogarithmPlotter
For remove the program, it is only necessary to open a terminal (Ctrl+Alt+T) and execute the command:
flatpak uninstall eu.ad5001.LogarithmPlotter
As a snap pack
Another installation option is through snap package, which we will have available in Snapcraft. To install it, just open a terminal (Ctrl+Alt+T) and use the command:
sudo snap install logarithmplotter
To start it, as in the other installation options, just find the program launcher and run it.
If you want get rid of the program, it can be uninstalled by opening a terminal (Ctrl+Alt+T) and running:
sudo snap remove logarithmplotter
Users who want to know more about this program or how to use it, can go to the project website or your wiki.