AlphaPlot, una excelente aplicación para análisis y visualización de datos científicos
Si estas en busca de una aplicación de visualización y análisis de datos científicos en esta publicación hablaremos sobre una que tiene como «AlphaPlot» la cual es gratuita, open source y sobre todo que es multiplataforma (disponible para Linux, Windows y MacOS).
Para quienes desconocen de AlphaPlot puedo decirles que este es un software que proporciona una interfaz gráfica para el análisis y visualización de datos científicos. El desarrollo del proyecto comenzó en 2016 como una bifurcación de SciDAVis 1.D009, que a su vez es una bifurcación de QtiPlot 0.9rc-2.
Durante el proceso de desarrollo se realizó una migración de la librería QWT a QCustomplot. El código está escrito en C++, utiliza la biblioteca Qt y se distribuye bajo la licencia GPLv2.
Sobre AlphaPlot
AlphaPlot pretende ser una herramienta de análisis de datos y representación gráfica que proporcione un potente procesamiento matemático y visualización (2D y 3D).
Actualmente, cuenta con el soporte para varios métodos de aproximación a puntos dados usando curvas y en el cual los resultados se pueden guardar en formatos rasterizados y vectoriales como PDF, SVG, PNG y TIFF, ademas de que soporta la creación de scripts para automatizar la construcción de gráficos en el lenguaje JavaScript. Los complementos se pueden utilizar para ampliar la funcionalidad.
AlphaPlot está destinado a ser una herramienta gráfica y de análisis de datos, que permite un procesamiento matemático y una visualización de datos potentes, al tiempo que proporciona una interfaz gráfica de usuario fácil de usar y una interfaz de secuencias de comandos similar a ECMAScript para usuarios avanzados.
Los datos generados con este programa se guardan en hojas de cálculo, que se basan en columnas (normalmente valores X e Y para gráficos 2D) o matrices (para gráficos 3D). Las hojas, los gráficos y las ventanas de notas se reúnen en un proyecto y se pueden organizar en carpetas.
De las características que se destacan de AlphaPlot:
- Trabajar con trazados 2D avanzados y trazados 3D basados en OpenGL.
- Macros muParser.
- Importación de archivos ASCII.
- Filtros FFT.
- Poder trabajar con gráficos y exportarlos a varios formatos de imagen (PDF, SVG, BMP, JPG, PNG, TIFF, etc)
- Alphaplot funcionando
- Trabajar con ajuste de curvas lineal y no lineal
- Trabajar con ajuste de picos múltiples, con perfiles de picos diferentes.
- QtScripts para la manipulación y el manejo de datos de la hoja de cálculo.
Finalmente cabe destacar que hace poco se dio a conocer una nueva versión en la cual se mejora el sistema para administrar la colocación de elementos en gráficos 2D, navegación ampliada a través de gráficos 3D, herramientas agregadas para guardar y cargar plantillas, un nuevo cuadro de diálogo con configuraciones y también soporte implementado para patrones de relleno arbitrarios, clonación de gráficos, guardado y impresión de gráficos 3D, agrupación vertical y horizontal de paneles.
Si estás interesado en poder conocer más al respecto puedes consultar los detalles en el siguiente enlace.
¿Como instalar AlphaPlot en Linux?
Para quienes estén interesados en poder instalar AlphaPlot en su sistema, deben saber que pueden hacerlo de dos maneras distintas. El primer método para poder instalar AlphaPlot aplica únicamente para usuarios de Ubuntu y distribuciones derivadas de esta. Ya que para poder realizar la instalación vamos a añadir el siguiente repositorio al sistema con ayuda de una terminal:
sudo add-apt-repository ppa:devacom/science
Ya añadido el repositorio ahora podremos realizar la instalación de la aplicacion tecleando el siguiente comando:
sudo apt install alphaplot
Mientras que para el caso particular de Arch Linux y derivados pueden realizar la instalación desde los repositorios de AUR, para ello deben tener habilitado el repositorio y tener un asistente de AUR instalado.
La instalación la pueden realizar tecleando en una terminal:
yay -S alphaplot
Ahora para el resto de las distribuciones de Linux, podremos instalar AlphaPlot con ayuda de los paquetes de Flatpak, por lo que debemos de contar con el soporte para este tipo de paquetes.
La instalación es relativamente sencilla, basta con abrir una terminal y en ella vamos a teclear el siguiente comando:
flatpak install flathub io.github.narunlifescience.AlphaPlot
Hecha la instalación del software, podemos comenzar a utilizarlo, pueden buscar el lanzador en el sistema.
En el caso de que no encuentren el lanzador y/o para quienes lo prefieran también se puede ejecutar en la terminal el siguiente comando para lanzar la aplicacion:
flatpak run io.github.narunlifescience.AlphaPlot