LogarithmPlotter, crear gráficos con escalas logarítmicas
En el siguiente artículo vamos a echar un vistazo a LogarithmPlotter. Esta es una aplicación gratuita y de código abierto, que se puede encontrar disponible para Gnu/Linux, Windows y MacOS. Con LogarithmPlotter los usuarios podremos crear diagramas dinámicos, secuencias o funciones de reparto estadístico, además de poder crear, posicionar, editar y eliminar objetos, entre otras cosas.
Esta aplicación para gráficos logarítmicos y no logarítmicos está escrita en QML, JavaScript, Python, y se publicado bajo la licencia pública general GNU versión 3. LogarithmPlotter es, como su nombre indica, un trazador hecho con escalas logarítmicas en mente, el cual incluye un sistema de objetos similar al de Geogebra, que permite la creación dinámica de parcelas con muy pocas limitaciones.
Características generales de Logarithmplotter
- El programa está disponible para Gnu/Linux, Windows y MacOS.
- La interfaz del programa está solo disponible en Inglés, aun que sencilla de utilizar.
- Su uso principal es crear rápidamente diagramas de Bode, pero su naturaleza extensible y la capacidad de cambiar a escalas no logarítmicas permiten crear otras cosas, como secuencias o funciones de reparto estadístico.
- Este programa trabaja con objetos para crear características y diagramas complejos, así como administrar rápidamente qué mostrar. Permite crear, posicionar, editar y eliminar objetos en un instante.
- La edición de objetos de este programa es completa y fácilmente ampliable, gracias a una configuración que nos va a permitir editar todas las propiedades de un objeto.
- Con un sistema de historial avanzado, LogarithmPlotter es extremadamente rápido para deshacer y rehacer acciones, así como para enumerar una lista completa del historial de acciones. Nos va a permitir permite retroceder rápidamente a un estado anterior de nuestro diagrama con bastante rapidez, mientras muestra todas las modificaciones realizadas en ese lapso de tiempo.
- Otra ventaja de este sistema es que permite que el historial se guarde en un archivo directamente. El almacenamiento es extremadamente ligero, ya que los archivos de LogarithmPlotter (.lpf) rara vez superan unos pocos kilobytes.
- LogarithmPlotter permite editar cómo se ve el diagrama de muchas maneras, desde la representación del eje hasta el tamaño de los elementos y el texto, así como cambiar al modo de escala normal.
- La sección de configuración también presenta botones de función, que también se pueden encontrar en la barra de menú.
Instalar LogarithmPlotter en Ubuntu
LogarithmPlotter está disponible a través de flatpak, snap y paquete DEB para que los usuarios de Ubuntu podamos instalarlo en nuestro sistema. Este programa requiere que Python3 con PySide2 esté instalado para poder iniciarse.
Como paquete DEB
El paquete DEB para instalar este programa, lo podemos obtener desde la sección de descargas que se encuentra en la web del proyecto. La última versión disponible a día de hoy de este programa, también se puede descargar abriendo una terminal (Ctrl+Alt+T) y ejecutando en ella wget de la siguiente forma:
wget https://artifacts.accountfree.org/repository/apps.ad5001.eu-apps/logarithmplotter/v0.1.3/python3-logarithmplotter_0.1.3-ppa1_all.deb
Finalizada la descarga, no hay más que pasar ejecutar el comando de instalación:
sudo apt install ./python3-logarithmplotter_0.1.3-ppa1_all.deb
Cuando esta termine, tan solo tendremos que buscar el lanzador del programa en nuestro sistema para iniciarlo.
Desinstalar
Si queremos desinstalar el programa, bastará con abrir una terminal (Ctrl+Alt+T) y ejecutar en ella el comando:
sudo apt remove python3-logarithmplotter; sudo apt autoremove
Como paquete Flatpak
Para poder utilizar el paquete Flatpak, el cual se puede encontrar en FlatHub, es necesario disponer de esta tecnología habilitada en el sistema. Si utilizas Ubuntu 20.04, y todavía no cuentas con ella, puedes seguir la guía que un compañero escribió en este blog hace un tiempo.
Cuando ya tengas habilitada la posibilidad de instalar paquetes Flatpak, solo queda ejecutar en una terminal (Ctrl+Alt+T) el comando de instalación:
flatpak install flathub eu.ad5001.LogarithmPlotter
Al terminar, se puede iniciar la aplicación LogarithmPlotter buscando el lanzador en nuestro equipo, o utilizando el siguiente comando:
flatpak run eu.ad5001.LogarithmPlotter
Desinstalar
Para eliminar el programa, tan solo es necesario abrir una terminal (Ctrl+Alt+T) y ejecutar el comando:
flatpak uninstall eu.ad5001.LogarithmPlotter
Como paquete Snap
Otra opción de instalación es mediante paquete snap, el cual tendremos disponible en Snapcraft. Para instalarlo, no hay más que abrir una terminal (Ctrl+Alt+T) y utilizar el comando:
sudo snap install logarithmplotter
Para iniciarlo, como en las otras opciones de instalación, basta con buscar el lanzador del programa y ejecutarlo.
Desinstalar
Si quieres deshacerte del programa, se puede desinstalar abriendo una terminal (Ctrl+Alt+T) y ejecutando:
sudo snap remove logarithmplotter
Los usuarios que quieran saber más sobre este programa o sobre cómo utilizarlo, pueden dirigirse a la página web del proyecto o a su Wiki.