Articulo de referencia

IBM OpenDX

OpenDX son las siglas de Open Data Explorer y es el software de visualización de datos científicos de IBM . Puede manejar dominios complejos (como un engranaje mecánico o un cer...

OpenDX son las siglas de Open Data Explorer y es el software de visualización de datos científicos de IBM . Puede manejar dominios complejos (como un engranaje mecánico o un cerebro humano ) junto con datos medidos o calculados . Los datos pueden ser escalares (como la concentración de un agente químico en el cerebro), vectoriales o tensoriales (como los campos tensoriales de desplazamiento o deformación cuando el engranaje está en acción) en diferentes puntos del objeto. Los puntos en los que se miden los datos no tienen que estar espaciados de manera uniforme ni necesitan estar espaciados de manera homogénea. El proyecto comenzó en 1991 como Visualization Data Explorer .

OpenDX puede producir imágenes 3D con las cantidades representadas en forma de código de color o escala de grises, o como vectores , líneas de corriente y cintas. Permite cortar el objeto para obtener una vista de la estructura interna y luego representar los datos en este plano de corte como un gráfico codificado por altura. Puede rotar el objeto para proporcionar una vista de los datos desde cualquier ángulo y permite realizar animaciones de este movimiento.

Interfaz gráfica de usuario

OpenDX se basa en el kit de herramientas de widgets Motif sobre el sistema X Window . Su interfaz gráfica de usuario tiene una amplia variedad de interactores, tanto directos como indirectos. Los interactores directos permiten al usuario manipular imágenes directamente (por ejemplo, rotar o hacer zoom ). Los interactores indirectos ( diales , interruptores , botones , controles deslizantes) permiten al usuario controlar varios aspectos de su visualización. Los interactores son más inteligentes porque están impulsados ​​por datos. Los interactores tienen rango automático y autolimitación. Examinan los datos y, según su tipo, determinarán el mínimo y máximo de los datos, o crearán una lista para un menú de opciones basado en los datos. El usuario puede incluso establecer la etiqueta del interactor en función de algún aspecto de los datos (por ejemplo, metadatos ).

Captura de pantalla de OpenDX que muestra el Editor de programas visuales y varios interactuadores

El concepto de control de datos no se aplica únicamente a controles deslizantes, diales y menús de opciones. También se aplica a los interactores vectoriales. Estos se reconfiguran en función de la dimensionalidad de los datos. También se ajustan automáticamente en función del máximo y el mínimo de cada componente vectorial.

Diseño

Data Explorer es un sistema de herramientas e interfaces de usuario para visualizar datos. En términos generales, la visualización de datos puede considerarse un proceso de 3 etapas:

  • Descripción e importación de datos
  • Procesamiento de los datos mediante un programa de visualización
  • Presentando la imagen resultante.

Los componentes principales de OpenDX son

Modelo de datos
Este es el conjunto de definiciones, reglas y convenciones que se utilizan para describir las entidades de Data Explorer (incluidos campos de datos, objetos geométricos e imágenes).
Apuntador de datos
Una interfaz de usuario para describir los datos que se importarán al Explorador de datos.
Navegador de datos
Una interfaz de usuario para ver un archivo de datos, determinar el diseño y la organización de los datos que contiene y transferir esta información al Prompter de datos.
Lenguaje de script
Lenguaje de alto nivel para crear programas de visualización. También se puede utilizar directamente en modo de comando para realizar diversas tareas. Los programas visuales (es decir, los programas de visualización que se muestran en la ventana del Editor de programas visuales como redes de iconos de módulos) también se escriben en el lenguaje de script. Un programa visual creado en esta ventana por el usuario se traduce al mismo lenguaje cuando se guarda en el disco.
Editor visual de programas (VPE)
Interfaz gráfica de usuario para crear y modificar programas visuales (redes). Los programas creados con este editor se traducen al lenguaje de programación mediante Data Explorer y se almacenan en ese formato.
Módulos
Los bloques de construcción ( herramientas de visualización ) que constituyen una red de programas visuales. Se puede acceder a ellos y manipularlos directamente en el Editor de programas visuales .
Constructor de módulos
Una interfaz de usuario para crear módulos personalizados para usar en programas visuales.
Ventana de imagen
Una ventana interactiva para ver y modificar la presentación de la imagen producida por un programa visual.
Paneles de control
Una interfaz de usuario para cambiar los valores de los parámetros utilizados por un programa visual.

Capturas de pantalla

Visualización de un campo escalar

Captura de pantalla de OpenDX que muestra la visualización de un campo escalar.

En este ejemplo mostramos la visualización del flujo de un material particulado (polvo) en el interior de un edificio. En este caso la cantidad visualizada es un escalar, es decir la concentración de las partículas. La concentración de partículas en cada punto del espacio se representa mediante colores. El lector puede deducir la concentración comparando los colores con la barra de colores de la esquina superior derecha de la imagen. Para mejorar la visualización, el dibujo está sombreado como si tuviera una elevación en la dirección normal al plano proporcional a la concentración. En OpenDX esto se llama efecto de lámina de goma .

Visualización de campos vectoriales

Los campos vectoriales son más difíciles de visualizar que los escalares. Consideremos en este caso el flujo en una cavidad cúbica (la versión 3D del modelo de referencia de cavidad cuadrada bien estudiado). El uso de líneas de corriente ayuda a comprender la dirección del flujo. Los cohetes (las grandes flechas rojas en la parte superior de la cavidad) representan el flujo impuesto.


  • Sitio web oficial (desactualizado)
  • Soporte comercial, soporte físico (desactualizado)
  • Módulo para leer archivos HDF5
Obtenido de "https://es.wikipedia.org/w/index.php?title=IBM_OpenDX&oldid=1249835307"