En el siguiente artículo vamos a echar un vistazo a AlphaPlot. Esta es una aplicación de visualización y análisis de datos científicos, la cual es de código abierto, gratuita y está disponible para Gnu/Linux, Windows y Mac OS X. Con ella podremos generar diferentes tipos de gráficos 2D y 3D a partir de los datos que le indiquemos. La aplicación también puede generar gráficos usando archivos ASCII, ingresados a mano o calculados usando fórmulas. En ella también encontraremos una consola de scripting, ajuste de curvas, ajuste de múltiples picos y más.
El desarrollo de este programa comenzó en 2016 como una bifurcación de SciDAVis 1.D009. AlphaPlot tiene como objetivo ser una herramienta para el análisis y la representación gráfica de datos, lo que permite un tratamiento matemático potente y la visualización de los datos, al tiempo que ofrece una interfaz gráfica de usuario fácil de usar y una interfaz de scripting similar a ECMAScript, para usuarios avanzados.
Los datos generados con este programa se guardan en hojas de cálculo, las cuales se basan en columnas (normalmente valores X e Y para gráficos 2D) o matrices (para gráficos 3D). Las hojas de cálculo, los gráficos y las ventanas de notas se recopilan en un proyecto y se pueden organizar mediante carpetas.
Características generales de AlphaPlot
- La GUI de la aplicación utiliza el kit de herramientas Qt. Esta está solo disponible en Inglés.
- Podremos trabajar con trazados 2D avanzado y trazados 3D basados en OpenGL.
- Nos va a permitir utilizar macros muParser.
- Se puede realizar importación de archivos ASCII.
- Dispondremos de filtros FFT.
- El programa nos va a permitir trabajar con gráficos, y nos dará la posibilidad de exportarlos de forma sencilla a varios formatos de imagen (PDF, SVG, BMP, JPG, PNG, TIFF, etc …)
- Con este software podremos realizar un análisis estadístico avanzado gracias a sus características.
- Tendremos la posibilidad de trabajar con ajuste de curvas lineal y no lineal, con ponderación y estimación de errores estadísticos de los parámetros de ajuste.
- También nos va a permitir trabajar con ajuste de picos múltiples, con perfiles de picos diferentes.
- Cuenta con QtScripts para la manipulación y el manejo de datos de la hoja de cálculo.
- El programa es multiplataforma. Funciona de forma nativa en sistemas Windows, Mac OS X y Linux / Unix.
- Podremos integrar la personalización al editor de propiedades.
Estas son solo algunas de las características de este programa. Se pueden consultar todas ellas en detalle desde la página en Sourceforge del proyecto.
Instalar AlphaPlot en Ubuntu
A través de PPA
En Ubuntu tendremos la posibilidad de instalar este programa a través de su PPA. Para añadir el repositorio necesario, en una terminal (Ctrl+Alt+T) solo será necesario escribir:
sudo add-apt-repository ppa:devacom/science
Tras añadir el PPA y actualizar el software disponible desde los repositorios que tengamos habilitados en nuestro sistema, ya podemos proceder a la instalación del programa. Esto lo haremos escribiendo en la misma terminal:
sudo apt install alphaplot
Cuando finalice la instalación, solo queda iniciar el programa buscando su lanzador en nuestro equipo. También podremos iniciarlo escribiendo en la terminal:
alphaplot
Desinstalar
Para eliminar el repositorio que utilizamos para la instalación, en una terminal (Ctrl+Alt+T) solo es necesario escribir:
sudo add-apt-repository -r ppa:devacom/science
Ahora, para eliminar el programa, en la misma terminal vamos a escribir:
sudo apt remove alphaplot; sudo apt autoremove
A través de Flatpak
Si utilizas Ubuntu 20.04, y todavía no cuentas con esta tecnología habilitada en tu equipo, puedes seguir la guía que escribió al respecto un compañero en este blog hace un tiempo.
Cuando ya puedas instalar paquetes Flatpak en tu sistema, en una terminal (Ctrl+Alt+T) no hay más que ejecutar el comando de instalación:
flatpak install flathub io.github.narunlifescience.AlphaPlot
Cuando se termine la instalación, ya se puede buscar el lanzador en el sistema. También se puede ejecutar en la terminal el siguiente comando para iniciar el programa:
flatpak run io.github.narunlifescience.AlphaPlot
Desinstalar
Si te interesa desinstalar el paquete Flatpak de AlphaPlot, solo es necesario abrir una terminal (Ctrl+Alt+T) y ejecutar en ella:
sudo flatpak uninstall io.github.narunlifescience.AlphaPlot
Como AppImage
Además de los métodos anteriores, los usuarios también tendremos la posibilidad de descargar AlphaPlot en formato de archivo .AppImage desde la página de lanzamientos del proyecto. Además de utilizar el navegador, también podemos hacernos con la última versión publicada a día de hoy, abriendo una terminal (Ctrl+Alt+T) y ejecutando en ella wget de la siguiente forma:
wget https://sourceforge.net/projects/alphaplot/files/1.011/AlphaPlot-1.011-alpha-release-glibc2.29-x86_64.AppImage
Tras finalizar la descarga, es necesario que nos movamos a la carpeta en la que tengamos guardado el archivo, y desde ella darle los permisos necesarios con el comando:
sudo chmod +x AlphaPlot-1.011-alpha-release-glibc2.29-x86_64.AppImage
Llegados a este punto, podremos iniciar el programa haciendo doble clic en el archivo o escribiendo en la terminal:
./AlphaPlot-1.011-alpha-release-glibc2.29-x86_64.AppImage
Para obtener información sobre el este programa o sobre su uso, los usuarios podemos dirigirnos a su sitio web, a la Wiki del proyecto, a su repositorio de GitHub o a su página de Sourceforge.