HDF.osax、SmileLabのためのHDF拡張子はScripting追加に基づいています。 HDF.osaxは HDF4のScientific Data Sets(SDS)をサポートします。 Smileの対応する構造は データセットです。(そのデータセットはHDF.osaxで定義されます)。 - データセットは本当に整数のリストとして 本当の1つの配列としてのデータ、およびデータセットの 次元を含むAppleScript 記録です。 リストの長さはデータセットの次元数です、整数が各方向へのデータセットのそれぞれのサイズですが。
mySDSsを設定します。(HDFRead別名f) -- 名前:、「寸法: fakeDim0"、100、名前:、「寸法: fakeDim1"、92、名前: 」 火山、」、寸法: 100、92 - デフォルトで、 HDFReadはデータ自体ではなく、データセットの構造だけを返します。 あなたをデータに読み込むのは 本当にデータを指定しなければなりません: HDFReadは 記録の 本当の分野の勢ぞろいとしてデータを返すでしょう。
- 分野がFORTRANで働いている 寸法における、議論の注文: 例では、 Volcanoは上では、100の行と92のコラムの勢ぞろいです。
ySDS、xSDS、zSDSを設定します。(HDFRead別名fデータ、本当に) zSDSの寸法にzdimを設定してください。 zを設定します。本当の配列: クラス: マトリクス、ncols: zdimの項目2、nrows: zdimの項目1、zSDSで本当の配列 - 例えば、3D分野を保存するならあなたのデータセットが膨大であるなら、あなたは部分集合(例えば、1つの2D切れ)を抜粋したがっているかもしれません。 これは HDFExtractがいることです。 HDFExtractの構文はHDFライブラリの標準のSDreaddataコマンドの構文に従います。HDF拡張子のダウンロードは部分で働いているのに捧げられたライブラリとユーザーインタフェースを含んでいます。
- HDFWriteと共にいくつかのデータを書く前に、あなたは データセットにデータを作りかえなければなりません。 SmileLabの データセットがまさしく 記録、標準のAppleScript構造であることを覚えておいてください:
dsを設定します。クラス: データセット、名前: 「火山」、: 500、500が整列させる本物: aの寸法 "mynewHDFfile"というファイルの中へのHDFWrite ds - HDF.osaxの辞書を見るために、以下をクリックします。
|