Logo
Sign in
Product Logo
Perforce PV-WAVEPerforce

P4 PV-WAVE (formerly PV-WAVE) is a visual data analysis tool that allows users to import, manipulate, analyze, and visualize complex datasets. It supports advanced image and signal processing, enabling the detection of patterns, trends, and anomalies in large technical datasets.

Vendor

Vendor

Perforce

image-web-cmp-pv-wave-product-page-screenshot.avif
product-brief-pv-wave.pdf
Product details

Visualize Simple-To-Complex Datasets

Meet data analysis requirements quickly and accurately.

Turn Insights Into Graphics With Perforce PV-WAVE

Data means nothing without the ability to analyze it efficiently and accurately. Use Perforce PV-WAVE to meet your data analysis requirements efficiently and accurately. With this visual data analysis tool, you can rapidly import, manipulate, analyze, and visualize data.  By using Perforce PV-WAVE, you can turn insights and data into meaningful graphics by rapidly importing, analyzing, manipulating, and visualizing large datasets. You can manipulate and visualize complex or extremely large technical datasets to detect and display patterns, trends, anomalies, or other vital information. Plus, you can quickly import, manipulate, and interpret your data visually in an easy-to-use framework.  Advantages include:

  • Realize opportunities
  • Reduce time to results
  • Accelerate development
  • Illustrate knowledge from data

What Is Perforce PV-WAVE?

Perforce PV-WAVE is an array-oriented programming language with a rich set of analysis routines (based on IMSL Numerical Libraries). It’s used by engineers, scientists, researchers, business analysts, and software developers to build and deploy visual data analysis (VDA) applications.  Perforce PV-WAVE can help you:

  • Manipulate and visualize data sets of varying complexity.
  • Detect and display patterns, trends, anomalies, and other vital information.
  • Deliver powerful image and signal processing, data import and export, 3D surface, plot, histogram, contour, animation, color editor, and a database table display.
  • Incorporate sophisticated analysis routines based on the industry-standard IMSL Numerical Libraries for reliable and precise numerical analysis.

Use Perforce PV-WAVE Toolkits to Solve Specific Problems

Solve specific problems with Perforce PV-WAVE Toolkits for image and signal processing.

Image Processing Toolkit

The Perforce PV-WAVE Image Processing Toolkit includes an extensive set of filters, transforms, and image processing operators. The Image Processing Toolkit is designed to meet the needs of even the most demanding image processing application. The fields of computer vision and pattern recognition often overlap with digital image processing (IP) and they use the following processing techniques: segmentation, classification, and difference analysis. All of these operations are built upon a basic set of IP routines.

Signal Processing Toolkit

The Perforce PV-WAVE Signal Processing Toolkit provides a broad selection of predefined and readily customized digital signal processing (DSP) functions. It’s designed to improve data analysis and simulations. Filters are transfer-function-based for easy design, analysis, and realization of custom filters. The toolkit includes functions and procedures for the Fourier and Wavelet analysis of a signal, as well as utilities and source code to facilitate custom function development.

Database Connection Toolkit

The Perforce PV-WAVE Database Connection Toolkit allows data from an external database to be imported into Perforce PV-WAVE. A data source can be directly connected from within Perforce PV-WAVE, eliminating the need to export data to a file before importing. Direct link between Oracle, Sybase, or ODBC database are available with the Database Connection Toolkit.

Key Features of Visual Data Analysis Tool

Array-Based Language

Extensible 4GL Loosely-typed and extensible 4GL with an interactive command-line interface to an event-driven interpreter. Interactive Commands Commands can be interactively interpreted or compiled into programs. Restoration & Support Support for functions, subroutines, global, local variables, and saving and restoring sessions. Complete Set of Data Types Data types for constants and variables include byte, integer, long integer, floating point, complex, double precision, double precision complex, and string, date/time) in a variety of structures. Multi-Dimensional Arrays Perforce PV-WAVE supports arrays of up to eight dimensions. Subscription Options Arrays can be subscripted conventionally or subscripted with other arrays. Comprehensive Utilities Complete set of utilities for debugging and processing string and date/time variables. World-Class Support Context-sensitive online help and a full online documentation set.

Numerics

Array-Enabled Operators Numeric, relational, and Boolean array-enabled operators. Array-Enabled Common Functions abs, min, max, trigonometric, hyperbolic, and more. Array-Enabled Special Functions Bessel, error, gamma, and more. Tensor Functions Generalized tensor products, traces, and transpositions. Filters Multidimensional, convolution, parametric, polynomial, relational, and Boolean. Linear Systems Inversion, determinants, decomposition, roots, least-squares, full and sparse matrix support, and generalized eigensystems. Nonlinear Equations Systems, roots of polynomials, and functions. Transforms Laplace and multidimensional FFT. Quadrature Multivariate differentiation and integration. Differential Equations Systems, ODEs, and PDEs. Optimization Multivariate, linear and nonlinear, constrained and unconstrained. Interpolation & Approximation Multidimensional gridding, n-linear interpolation, multivariate polynomials, and multivariate splines. Regression Multivariate, linear, polynomial, and nonlinear. Basic Statistics Simple summary statistics, histograms, nonparametric statistics, goodness-of-fit tests, tabulation, sorting, and ranking. Analysis Features Correlation and covariance, analysis of variance, categorical and discrete data analysis, multivariate cluster and factor analysis, and survivor analysis. Time Series & Forecasting Autocorrelation, autoregression, lack-of-fit, GARCH. Probability Features Probability distribution functions and random number generation.

Graphics

Plotting 2D and 3D line, scatter, bar, and contours; meshed and shaded surfaces. Basic Image Processing Transform images, create user-defined and predefined filters, define and analyze irregular regions of interest, algebraic operations, and 3D projection. Polygonal Rendering 3D mesh generation, iso-surfaces, and light source control. Volume Rendering Isosurfaces, opacity, diffusivity, shading, slicing, and light source control. Mapping Comprehensive geopolitical world database and support for user-supplied databases and projections. Annotation Flexible axis, line and symbol styles; scalable/rotatable software/hardware fonts. Additional Graphics Features Animation, comprehensive colortable control, 3D view control, and VRML support.

Other Features

Data Import/Export Support for formatted and unformatted, XDR, HDF, HDF5, and Powerful ASCII read/write. Image Format Support Support for a wide variety of image formats including 8- and 24-bit image import/export. Open Architecture Spawn sub-tasks, and transfer data via bi-directional pipes; communicate between PV-WAVE and another application via calls and remote procedure calls. GUI Development Comprehensive set of high-level and low-level widgets; resource file support and string services. Visual Digital Analysis Tools Super-widgets allow non-programmers to do animation, image analysis, line plots, scatter plots, surface plots, contour plots, histogram plots, color table manipulation, variable manipulation, and data import/export.

Find more products by segment
EnterpriseView all
Find more products by category
Development SoftwareView all