AlphaPlot, un programa para el análisis de datos y gráficos científicos

About AphaPlot

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 …)

Alphaplot funcionando

  • 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.

preferncias del programa

  • 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:

add repo alphaplot

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:

instalar la aplicación desde ppa

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:

lanzador de la aplicación

alphaplot

Desinstalar

Para eliminar el repositorio que utilizamos para la instalación, en una terminal (Ctrl+Alt+T) solo es necesario escribir:

eliminar ppa alphaplot

sudo add-apt-repository -r ppa:devacom/science

Ahora, para eliminar el programa, en la misma terminal vamos a escribir:

desinstalar alphaplot

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:

instalar alphaplot flatpak

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:

desinstalar alphaplot flatpak

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:

descargar AppImage

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:

iniciar alphaplot appimage

./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.


Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.