Overview
IMSL Libraries
PV-WAVE Family
PV-WAVE
TS-WAVE
JWAVE
テクニカルスペック
製品サポート
ドキュメンテーション
トライアルダウンロード
TotalView
SourcePro
Stingray
ThreadSpotter
Consulting Services
purchase
license
request

PV-WAVE テクニカル スペック  


PV-WAVEは、エンジニア、科学者、研究者、アナリスト、ソフトウェア開発者の皆様がデータの可視化アプリケーションの開発や配布を行うためにご利用いただける配列指向の第四世代プログラミング言語(4GL)です。PV-WAVEで開発されたアプリケーションでは、膨大で複雑なデータセットの操作や可視化を可能にし、データのパターン、傾向、異常、およびその他の重要な情報を発見することができます。

PV-WAVEの最大の利点は、アイデアやデータを可視化することで、見過ごしていたかもしれない貴重な事柄を発見することができることです。

PV-WAVE は、簡単に使用できるアプリケーション フレームワークなので、データの入力、操作、そして可視化を素早く行うことが可能です。強力な配列指向のプログラミング言語であり、世界中で信頼されているIMSLライブラリがベースとなった解析ルーチンをも兼ね備えています。PV-WAVE を使うことにより、開発時間の短縮、加速、データの本来の意味の表示などが可能になり、お客様の競争力を向上します。


PV-WAVE の機能

  配列指向の言語

  • イベント駆動型で対話形式のコマンドラインインターフェースを持ち、自由度と拡張性の高い第四世代言語。 
  • コマンドは、対話形式に使うことができ、またプログラムとしてコンパイル実行することが可能。
  • セッションの、保存(Save)、復元(Restore)が可能
  • 関数、サブルーチン、グローバル及びローカル変数をサポート
  • 多くの構造体型変数(スカラー、配列、テーブル、構造体、リスト、連想配列)内で使用できるの定数や変数のためのデータ型(バイト、整数、長整数、実数、複素数、倍精度、倍精度複素数、文字列、日付/時間)
  • 配列は8次元まで対応
  • スカラーと配列の両方で使用できる演算子
  • ループ及び分岐構文
  • 添字を使った配列表示、配列を他の配列の添字として指定可能
  • 文字列を含んだコマンドの実行
  • デバッグ ユーティリティ
  • 強力かつ便利な配列 作成・操作 関数
  • 文字列や日付/時間の変数を処理するための完全なユーティリティー
  • エラーのトラップやハンドリング
  • テーブルデータのためのSQライクなクエリー機能
  • 状況依存型のオンライン ヘルプ
  • 完全なオンラインドキュメント

  数値計算

  • 演算子 (配列でも使用可): 数値演算, 比較演算, ブーリアン演算
  • 共通関数 (配列でも使用可): 絶対値、最小最大値、三角関数、双曲線関数など
  • 特殊関数 (配列でも使用可): ベッセル、エラー、ガンマなど
  • テンソル関数: 汎用テンソル積、固有和、転置
  • フィルタ: 多次元、たたみ込み、パラメトリック、多項式、比較、ブールリアン
  • 線形方程式: 逆行列、行列式、分解、ルート、最小二乗法、密行列及びスパース マトリックス、一般化固有値解析
  • 非線形方程式: 多項式の累乗根
  • 変換: ラプラス、多次元FFT
  • 求積: 多変量の微分、積分
  • 微分方程式: ODEs、PDEs
  • 最適化: 多変量、線形、非線形、拘束、非拘束
  • 補間と近似: 多次元グリッド、線形補間、多変量多項式、多変量スプライン
  • 回帰: 多変量、線形、多項式、非線形
  • 基本統計: 概要統計、ヒストグラム、ノンパラメトリック統計、goodness-of-fit テスト、表作成、分類、順位づけ
  • 相関と共分散
  • 分散解析
  • 範疇分析と離散データ解析
  • 時系列と予測: 自己相関、自己回帰、lack-of-fit、 GARCH
  • 多変量クラスタと因子分析
  • 生存解析
  • 確率分布関数と乱数生成

  グラフィックス

  • プロット: 2次元及び3次元ライン、2次元及び3次元スキャッタ、2次元及び3次元ベクトル、2次元及び3次元バー、2次元及び3次元コンター、メッシュおよびシェード サーフェス
  • 画像処理: 画像の平均化、スケール、 縮小、拡大、歪み、ズーム、パン、コピー、回転、閾値、プロファイル、スムージング, たたみ込み、 侵食、拡張; フィルタ (定義済み及びユーザ定義); 不規則な関心領域の定義と分析; 代数演算; 3次元プロジェクション
  • アニメーション
  • 多角形レンダリング:3次元のメッシュ生成、アイソサーフェス、光源コントロール
  • ボリューム レンダリング: アイソサーフェス、半透明処理、拡散性、シェーディング、スライス、光源コントロール
  • マッピング: 包括的な世界地理データベース; 多くの投影法; 線・イメージ:コンター・ベクトルの追加描き; ユーザ提供のデータベースや投影法のサポート
  • 注釈: 柔軟な座標軸、線、シンボルの形; サイズ変更や回転が可能なソフトウェア・ハードウェア フォント
  • 包括的なカラーテーブル コントロール
  • 3次元ビュー操作
  • VRML サポート

データの入出力

  • 書式有り/書式なしデータの読み込み・書き込み; XDR の読み込み・書き込み; HDF の読み込み・書き込み; 強力な ASCII データの読み込み・書き込みコマンド;XML; 8ビット及び24ビット画像の入出力 (様々な画像フォーマットのサポート)

オープン アーキテクチャ

  • Spawnによるサブタスク、パイプを使った双方向データ転送
  • C 及び FORTRANプログラム からのPV-WAVE の呼び出し
  • PV-WAVE から C や FORTRANプログラムの呼び出し
  • リモート プロシージャの呼び出し(RPC) を介したPV-WAVEと他のアプリケーションとの通信
  • OPI(Option Programming Interface)を利用したオプションのPV-WAVE モジュールの作成

  GUI の開発

  • 包括的なハイレベル及びローレベルのウェジェット
  • リソースファイルのサポートと文字列サービス

  可視化データ解析ツール

  • "Super-widgets" を利用することによりプログラマでない方でもアニメーション、画像解析、ラインプロット、スキャタプロット、サーフェスプロット、コンタープロット、ヒストグラム表示、カラーテーブル操作、変数操作、データ入出力が 可能

  Signal Processing Toolkit (信号処理ツール)

  • フィルタ解析:周波数応答、アナログやデジタルの変換関数
  • フィルタ設計: 双一次変換; 窓付きFIR及びIIR
  • 高等なフィルタ設計: 最小二乗、オプション FIR 及び IIR
  • マルチレート フィルタ関数: デシメーション、補間、求積
  • フィルタ 認識: FIR/IIR 因果性と非因果性、マルチレート
  • 統計信号処理: フィルタ設計、Toeplitz行列の因数分解、自己相関
  • 変換とスペクトル解析: スペクトグラム、パワースペクトラム解析、ウェーブレット変換
  • 多項式演算: スペクトルの分類、安定化、代数演算
  • 特殊なプロットルーチン: フィルタのゼロ極(zero-pole)プロット; デジタル信号のコム(comb)プロット

  Image Processing Toolkit (高度な画像処理ツール)

  • グラフィカルユーザインターフェイス (GUI)
  • イメージファイル フォーマット: 入出力、ほとんどの一般的なフォーマットをサポート
  • マルチレイヤー画像、ボリューム、信号、アニメーション、関心領域をサポート
  • 演算: 代数、ブール, 三角関数、対数、閾値、スライス
  • フィルタリング: エッヂ、ノイズ除去・発生、線形(たたみ込み、ユーザ定義)
  • 高度なフィルタリング: 空間 (非線形フィルタ、適応フィルタ)、周波数 (バターワース、理想フィルタなど)
  • 形態(Morphological)画像処理: 侵食・拡張、オープン・クローズ、アウトライン、骨格抽出
  • 測定: 形 (モーメント、主軸、周長)、統計、ディスタンスマッピング
  • 描写と叙述: ヒストグラム、空間・スペクトル テクスチャ分析
  • 画像変換: FFT、DCT、PCT、Hough、Slant、Radon、ウェーブレット
  • 形状変換: スケール, 回転, translate,  対話型ワ―ピング
  • 色: グレースケールと8ビット・24ビットカラー間の線形及び非線形変換
  • 分類と区分

 GTGRID(高度なグリッディングツール)

  • 最小曲率法を使って境界、欠損、欠陥のあるデータでも対応
  • 不連続の感度、グリッドの正確性、スムージングのレベルの操作が可能
  • 双一次補間または高度な適応、収束テクニック等から選択
  • アルゴリズム: スキャタ、クラスタ、加重、ダイレクトから選択

  Database Connection Toolkit (データベース接続ツール)

  • Oracle、Sybase または ODBC データベースとの間の直接リンク
  • 標準的なSQL構文を使って、オープン、クエリー、サブセット、ソートや null値のフィルタリング等を行う
  • Oracle や Sybase connections ではマルチローフェッチをサポート
  • 接続のためのコミットやODBC connectionへのロールバックの操作が可能

  サポート環境