Si aquestes a la recerca de una aplicació de visualització i anàlisi de dades científiques en aquesta publicació parlarem sobre una que té com AlphaPlot la qual és gratuïta, open source i sobretot que és multiplataforma (disponible per a Linux, Windows i MacOS).
Per als que desconeixen d'AlphaPlot els puc dir que aquest és un programari que proporciona una interfície gràfica per a l'anàlisi i visualització de dades científiques. El desenvolupament del projecte va començar el 2016 com una bifurcació de SciDAVis 1.D009, que alhora és una bifurcació de QtiPlot 0.9rc-2.
Durant el procés de desenvolupament es va fer una migració de la llibreria QWT a QCustomplot. El codi està escrit a C++, utilitza la biblioteca Qt i es distribueix sota la llicència GPLv2.
Sobre AlphaPlot
AlphaPlot pretén ser una eina d'anàlisi de dades i representació gràfica que proporcioni un processament matemàtic i visualització potent (2D i 3D).
Actualment, compta amb el suport per a diversos mètodes d'aproximació a punts donats fent servir corbes i en el qual els resultats es poden desar en formats rasteritzats i vectorials com PDF, SVG, PNG i TIFF, a més que suporta la creació de scripts per automatitzar la construcció de gràfics en el llenguatge JavaScript. Els complements es poden fer servir per ampliar la funcionalitat.
AlphaPlot està destinat a ser una eina gràfica i danàlisi de dades, que permet un processament matemàtic i una visualització de dades potents, alhora que proporciona una interfície gràfica dusuari fàcil dutilitzar i una interfície de seqüències de comandes similar a ECMAScript per a usuaris avançats.
Les dades generades amb aquest programa es guarden en fulls de càlcul, que es basen en columnes (normalment valors X i Y per a gràfics 2D) o matrius (per a gràfics 3D). Les fulles, els gràfics i les finestres de notes es reuneixen en un projecte i es poden organitzar a carpetes.
De les característiques que es destaquen d'AlphaPlot:
- Treballar amb traçats 2D avançats i traçats 3D basats en OpenGL.
- Macros muParser.
- Importació de fitxers ASCII.
- Filtres FFT.
- Poder treballar amb gràfics i exportar-los a diversos formats d'imatge (PDF, SVG, BMP, JPG, PNG, TIFF, etc.)
- Alphaplot funcionant
- Treballar amb ajustament de corbes lineal i no lineal
- Treballar amb ajustament de becs múltiples, amb perfils de becs diferents.
- QtScripts per a la manipulació i el maneig de dades del full de càlcul.
Finalment cal destacar que fa poc es va donar a conèixer una nova versió a la cual es millora el sistema per administrar la col·locació d'elements en gràfics 2D, navegació ampliada a través de gràfics 3D, eines agregades per guardar i carregar plantilles, un nou quadre de diàleg amb configuracions i també suport implementat per a patrons de rebliment arbitraris, clonatge de gràfics, desament i impressió de gràfics 3D, agrupació vertical i horitzontal de panells.
Si estàs interessat a poder conèixer més sobre això pots consultar els detalls en el següent enllaç.
Com instal·lar AlphaPlot a Linux?
Per als que estiguin interessats a poder instal·lar AlphaPlot al vostre sistema, han de saber que poden fer-ho de dues maneres diferents. El primer mètode per poder instal·lar AlphaPlot aplica únicament per a usuaris d'Ubuntu i distribucions derivades d'aquesta. Ja que per poder realitzar la instal·lació afegirem el següent repositori al sistema amb ajuda d'una terminal:
suo add-apt-repository ppa:devacom/science
Ja afegit el repositori ara podrem realitzar la instal·lació de l'aplicació teclejant la següent ordre:
suo apt install alphaplot
Mentres que per al cas particular d'Arch Linux i derivats poden realitzar la instal·lació des dels repositoris d'AUR, per això han de tenir habilitat el repositori i tenir un assistent d'AUR instal·lat.
La instal·lació la poden fer teclejant en una terminal:
yay -S alphaplot
Ara per a la resta de les distribucions de Linux, podrem instal·lar AlphaPlot amb ajuda dels paquets de Flatpak, de manera que hem de comptar amb el suport per a aquest tipus de paquets.
La instal·lació és relativament senzilla, només cal obrir una terminal i hi teclejarem la següent ordre:
flatpak install flathub io.github.narunlifescience.AlphaPlot
Feta la instal·lació del programari, podem començar a utilitzar-lo, poden buscar el llançador al sistema.
En el cas que no trobin el llançador i/o per als qui ho prefereixin també es pot executar a la terminal la següent ordre per llançar l'aplicació:
flatpak run io.github.narunlifescience.AlphaPlot