En el siguiente artículo vamos a echar un vistazo a Veusz. Este es un programa científico de trazado y gráficos que se diseñó para producir trazados 2D y 3D listos para la publicación. El programa es una aplicación Qt escrita en Python, PyQt y NumPy. Además, se puede usar como módulo en Python. Veusz es multiplataforma, por lo que podremos ejecutarlo en Gnu/Linux, Windows y en macOS. Además es software libre y se lanza bajo licencia GPL.
Con Veusz, los usuarios podemos dibujar trazados en 2D y 3D fácilmente. También puede usarse como un módulo de Python para realizar los trazos. Los widgets de trazado basados en objetos son una característica muy importante en este programa. Veusz admite la importación de datos desde texto, CSV, HDF5 y FITS y la salida en vectores, mapas de bits, PDF, Postscript, SVG y EMF.
Con la ayuda que ofrecen el su página web, el programa puede ser utilizado por un usuario novato y es flexible para trabajos avanzados. En Veusz, los gráficos se crean mediante la creación de widgets de trazado con una interfaz coherente basada en objetos, donde el usuario establece las propiedades de los widgets. Encontraremos disponibles muchas opciones para personalizar las parcelas.
El programa permite importar datos, añadir conjuntos de datos dentro del programa y se pueden crear nuevos conjuntos de datos, a través de la manipulación de conjuntos de datos existentes utilizando expresiones matemáticas y más. El programa también se puede extender con plugins de Python, agregando complementos que admitan la importación de nuevos formatos de datos, diferentes tipos de manipulación de datos o para automatizar tareas.
Algunas características generales de Veusz
Características de trazado 2D
- Gráficos X-Y (con barras de error, colores y tamaños).
- Gráficos de líneas y funciones.
- Parcelas de contorno.
- Gráficos escalonados (para histogramas).
- Imágenes (con mapeos de colores y barras de colores).
- Parcelas de campo vectoriales.
Características de trazado 3D
- Gráficos de puntos 3D.
- Múltiples ejes 3D.
- Gráficos de superficie 3D a partir de datos.
- Múltiples parcelas permitidas en un espacio 3D
- Gráficos de líneas de función 3D.
Entrada y salida
- Exportación a EPS / PDF / PNG / SVG / EMF.
- Creación / manipulación de conjuntos de datos.
- Importación de texto, CSV, HDF5, FITS, NPY / NPZ, QDP, binario y plugin de usuario.
- Los datos se pueden capturar desde fuentes externas.
Extensible
- Usar como un módulo Python 2 /3.
- Funciones definidas por el usuario, constantes y además se pueden importar funciones externas de Python.
- Interfaz de complemento para permitir al usuario escribir o cargar código.
- Interfaz de secuencias de comandos.
- Control con DBUS y SAMP.
Otras características
- Selector de datos.
- El programa ofrece un tutorial interactivo.
- Representación multiproceso.
Estas son solo algunas de las características que ofrece este programa. Se pueden consultar todas ellas en detalle desde la página web del proyecto.
Instalar Veusz en Ubuntu
Vamos a poder instalar la aplicación de trazado y representación gráfica a través del administrador de paquetes predeterminado de Ubuntu o desde el PPA oficial que encontramos disponible.
Para realizar la instalación solo tendremos que abrir una terminal (Ctrl+Alt+T) y ejecutar el siguiente comando para actualizar la lista de software disponible:
sudo apt update
Después solo queda escribir el siguiente comando para iniciar la instalación de la aplicación:
sudo apt install veusz
Terminada la instalación, ya podemos buscar el lanzador del programa en nuestro sistema operativo.
Si prefieres iniciarlo desde la terminal (Ctrl+Alt+T), ejecuta este comando en ella:
veusz
Instalar Veusz a través de PPA
Si te interesa instalar la última versión disponible de la aplicación Veusz, se puede utilizar el siguiente PPA. En la terminal (Ctrl+Alt+T), ejecutaremos el siguiente comando para añadir el PPA al listado de repositorios:
sudo add-apt-repository ppa:jeremysanders/ppa
Ahora ejecutaremos este otro comando para actualizar la lista de software disponible:
sudo apt update
Llegados a este punto, solo nos queda ejecutar el comando de instalación para hacernos con la última versión de la aplicación científica Veusz:
sudo apt install veusz
Para más información sobre cómo utilizar este programa se puede consultar la página web del proyecto.