http://www.aertia.com

PV-WAVE

de Visual Numerics

PV-WAVE® es un completo lenguaje de programación basado en arrays que permite crear y distribuir aplicaciones de Análisis Visual de Datos. Estas aplicaciones permiten manipular y visualizar todo tipo de datos, por muy complejos que sean, para detectar y visualizar patrones, tendencias, anomalías y otra información vital que de otra forma sería imposible encontrar en los datos.

PV-WAVE® es un lenguaje de programación basado en arrays utilizado para crear y desplegar aplicaciones de Análisis Visual de Datos. Estas aplicaciones permiten a sus usuarios manipular y visualizar conjuntos de datos de cualquier complejidad para detectar y mostrar patrones, tendencias, anomalías y cualquier otra información vital que, de otra forma, permanecería oculta entre el volumen de datos.

PV-WAVE ofrece potentes funciones para el procesado de imagen y señal, importación y exportación de datos, superficies 3D, gráficas, histogramas, contornos, animación, edición de color y visualización de tablas de bases de datos. Este rápido análisis y visualización de datos, combinado con su flexibilidad y potencia, hacen de PV-WAVE la opción preferida entre los expertos. Y, a diferencia de otros productos, PV-WAVE Advantage incluye un sofisticado conjunto de rutinas de análisis basadas en las librerías IMSL, un estándar de la industria para el análisis numérico fiable y preciso.

Áreas de Aplicación
PV-WAVE incluye potentes herramientas para la visualización de datos, el análisis avanzado y el desarrollo, que reducen significativamente el tiempo necesario para identificar nuevas oportunidades, avanzarse a la competencia, ajustar su cadena de suministro, mejorar su relación con los clientes e incrementar sus beneficios. Los clientes de PV-WAVE utilizan el producto en un amplio rango de actividades analíticas y de minería de datos, como:

  • Pruebas de ingeniería
  • Pruebas de vuelo en ingeniería
  • Imágenes médicas
  • Estaciones terrestres
  • Meteorología
  • Análisis de series temporales
  • Análisis de beneficios
  • Análisis de varianza
  • Modelos predictivos
  • Análisis de correlación 
  • Predición de presupuestos
  • Análisis de tendencias
  • Análisis de regresión
  • Análisis de clústers

PV-WAVE es 4GL
Un lenguaje 4GL (Lenguaje de Cuarta Generación) es un lenguaje interpretado diseñado para ejecutar instrucciones a medida que se introducen. Los 4GL poseen ventajas intrínsecas para usuarios y desarrolladores:

  • Las instrucciones de alto nivel suponen una importante reducción de la cantidad de código
  • La ejecución en tiempo real elimina la necesidad de compilar y enlazar
  • El mantenimiento y soporte se reducen

El siguiente código de ejemplo ilustra la eficacia de PV-WAVE 4GL a la hora de cargar y mostrar un conjunto de datos complejo:

Z = FLTARR (20,20)
status = DC_READ_FREE ("mydata.dat", Z)
SHADE_SURF, Z

El código carga los datos del fichero "mydata.dat" y genera la siguiente imagen:

Puesto que el lenguaje es tan conciso, PV-WAVE es una herramienta ideal para aplicaciones tanto de pequeña como de gran escala.

Capacidades Gráficas
PV-WAVE ofrece una amplísima variedad de gráficas y representaciones, incluyendo:

  • Gráficas 2D, 3D y 4D
  • Contornos 2D y 3D
  • Animación
  • Gráficas vectoriales 2D, 3D y 4D
  • Superficies de mallado
  • Superficies sombreadas
  • Gráficas Z-buffered
  • Isosuperficies
  • Polígonos 2D y 3D
  • Gráficas polares
  • Gráficas de series temporales
  • Gráficas de dispersión
  • Trazado de haces
  • Visualización volumétrica 
  • Histogramas
  • Escala lineal y logarítmica
  • Visualización de imágenes
  • Manipulación del mapa de colores
  • Tablas de consulta del color
  • Gráficas de error
  • Ejes de calendario
  • Translucencia
  • Opacidad
  • Proyección de intensidad máxima
  • Proyecciones de mapas
  • RGB-HSV-HLS
  • Glifos
  • Anotaciones

Potencia Numérica Avanzada
Con PV-WAVE Advantage, la potencia de los avanzados paquetes matemáticos y estadísticos IMSL está a su alcance. Las refinadas rutinas matemáticas hacen su programación mucho más productiva, a la par que le ofrecen acceso a la última tecnología en potencia numérica. Las librerías matemáticas IMSL proporcionan un amplio rango de funciones, con subrutinas de gran interés para la ingeniería, la ciencia y otras áreas que precisen cálculos matemáticos precisos y fiables. Las rutinas ahorran tiempo de implementación, garantizan la exactitud de sus resultados y le liberan de la ardua tarea de crear sus propios algoritmos o integrar los de dominio público.

Procesado de Imagen
PV-WAVE Foundation incluye un conjunto de operaciones de propósito general para la visualización y procesado de imágenes. Cuando se precisa un procesado más avanzado, el Toolkit de Procesado de Imagen de PV-WAVE resulta un complemento ideal. Este toolkit ofrece un amplio conjunto de filtros, transformadas y operadores de procesado de imagen diseñados para satisfacer las cada vez más exigentes demandas de las aplicaciones de tratamiento de imágenes.

Procesado de Señal
El Toolkit de Procesado de Señal de PV-WAVE es una amplia selección de funciones predefinidas y adaptables para el procesado de señal, creadas para mejorar sus simulaciones y análisis de datos. Los filtros están basados en funciones de transferencia para que el diseño, análisis y realización de filtros propios resulte más sencillo. Este toolkit incluye funciones y procedimientos para el análisis de Fourier y wavelet, así como utilidades y código fuente para facilitar el desarrollo de funciones propias.

Entorno para el Rápido Desarrollo de Aplicaciones
PV-WAVE ofrece una potente combinación de funciones y prestaciones en un entorno para el Rápido Desarrollo de Aplicaciones (RAD). Combina una suite de métodos orientados a objeto, código interactivo reutilizable, una poderosa interfaz gráfica y amplias capacidades numéricas para proporcionarle una máxima adaptabilidad y capacidad de ampliación.

Los componentes de la interfaz gráfica de alto nivel de PV-WAVE constituyen una auténtica revolución por lo que a visualización de datos se refiere. Estas herramientas utilizan métodos orientados a objeto para proporcionar un marco de trabajo reutilizable, modular y con una auténtica funcionalidad "señalar y hacer clic" para la manipulación de datos.

Para los usuarios finales, una interfaz de este tipo reduce o incluso elimina la necesidad de programación. Ahora puede invertir más tiempo en sus análisis y tomar sus decisiones de manera más eficaz. PV-WAVE proporciona un rico entorno, que resulta ideal para alcanzar las conclusiones críticas que precisa.

El entorno de PV-WAVE es:

  • Fácil de usar 
  • Adaptable y ampliable
  • Compatible entre plataformas
  • Adecuado tanto para el usuario final como para programadores

Las herramientas VDA ofrecen los componentes individuales para acelerar el desarrollo, mientras que Navigator es una interfaz gráfica que incorpora todas las herramientas VDA para una fácil navegación.

PV-WAVE Navigator
Navigator es una interfaz gráfica incluida en PV-WAVE Advantage que permite acceder fácilmente a una gran variedad de componentes interactivos para un rápido desarrollo de la aplicación. Un simple clic del ratón basta para invocar estos componentes interactivos, llamados VDA, con los que es posible visualizar, manipular y analizar los datos fácilmente. El marco de trabajo modular de Navigator también le permite modificarlo y crear interfaces adaptadas en base a sus requerimientos de aplicación específicos.

  • Los usuarios pueden ejecutar funciones específicas como generar gráficas, imágenes y contornos; importar y exportar datos; crear tablas; y otras acciones habituales en un entorno muy fácil de usar y disponible desde su instalación.
  • Agrupa muchas de las herramientas VDA en un aplicación de usuario final.
  • Puede ampliarse en base a sus requerimientos de aplicación específicos.
  • Puede usarse como plantilla para crear entornos GUI propios.

Importar/Exportar Datos
PV-WAVE soporta numerosos formatos de archivo como:

  • ASCII
  • Binario
  • CSV
  • TIFF
  • BMP
  • EMF
  • X bitmaps
  • CGM
  • EPSI
  • XDR
  • HDF
  • netCDF
  • Portapapeles 

Además, resulta inmediato implementar lectores/escritores para datos con o sin formato, utilizando las flexibles funciones de importación/exportación de PV-WAVE.

Importar datos de bases de datos relacionales como Oracle y Sybase es también muy simple, ya sea a través de los enlaces directos opcionales de PV-WAVE o del kit de desarrollo de bases de datos. Asimismo, es posible el intercambio directo de datos mediante algunas de las técnicas incorporadas, como:

  • RPCs
  • named pipes
  • DDE
  • enlace dinámico
  • compartición de memoria 
  • procesos concurrentes

Depurador de PV-WAVE
PV-WAVE incluye un potente depurador simbólico basado en GUI, que ofrece funciones como:

  • Puntos de interrupción 
  • Control de variables, cadenas y arrays
  • Ejecución paso a paso
  • Funciones de búsqueda 
  • Ejecución directa del código modificado sin necesidad de volver a compilar o enlazar
  • Depuración de aplicaciones basadas en widgets

Manipulación y Gestión de Datos en PV-WAVE
PV-WAVE incluye numerosas herramientas diseñadas para simplificar la gestión y manipulación de los datos. PV-WAVE, juntamente con sus Toolkits, ofrece:

  • umbrales
  • paso alto 
  • paso bajo
  • paso de banda 
  • bloqueo de banda
  • sentencias SQL
  • subconjuntos fecha-hora
  • convoluciones
  • mediana, máx, mín
  • suavizado
  • subconjuntos paramétricos
  • subconjuntos polinómicos
  • subconjuntos relacionales
  • subconjuntos booleanos
  • ecualización de histogramas
  • mejora de contraste
  • interpolación lineal 
  • interpolación bilineal
  • región de interés
  • mejora de los bordes
  • procesado de señal digital
  • proyecciones

Mapas en PV-WAVE
PV-WAVE dispone de un amplio soporte para mapas, incluyendo:

  • Proyecciones de satélite en 3D.
  • 16 proyecciones predefinidas.
  • Fácil adición de proyecciones definidas por usuario.
  • Base de datos USGA con resolución a nivel de provincia.
  • Base de datos global con más de 300.000 polígonos
  • Fácil acceso a bases de datos de usuario.
  • Mapa político mundial actualizado.
  • Escala exacta y relación de aspecto.
  • Contornos con etiquetas.
  • Soporte de mapas polares.
  • Algoritmos para etiquetas de ejes y líneas.
  • Existen herramientas para la creación de mapas con funciones de coloreado, con una base de datos por defecto que soporta el relleno por países, estados y océanos. Esta función puede emplearse para rellenar cualquier elemento topográfico.

Nuevas funciones de PV-WAVE 9.0

  • Integración de las librerías IMSL C versiones 5.5 y 6.0 – Acceso a muchos nuevos algoritmos incluyendo la predicción Auto_ARIMA y el motor de redes neurales para la minería y proyección de datos
  • Soporte OpenMP para Windows XP – Proporciona mayor rendimiento en las operaciones de array de PV-WAVE bajo Windows
  • Funciones "Fast Radial Basis" – Nuevo algoritmo de interpolación que acomoda conjuntos de datos muy generales
  • Plug-in Eclipse – Permite a los usuarios utilizar Eclipse, un entorno de desarrollo integrado (IDE) de código abierto, para el desarrollo y la depuración, y facilita el aprendizaje de PV-WAVE a los nuevos usuarios 
  • Soporte de plataformas adicionales – Ofrece a los usuarios opciones adicionales para usar PV-WAVE en diferentes entornos hardware y software, incluyendo Oracle (Linux 32 y 64 bit, Solaris 64 bit) y Windows XP 64 bit


© 2004, Aertia, S.L.