# h5attr

属性を作成する

## 呼び出し手順

                h5attr(obj, location, name, data [, targetType])

                h5attr(filename, location, name, data [, targetType])

## 引数

obj

  H5Object

location

  オブジェクト内またはファイル内の位置を指定する文字列

name

  新規データセットへのパスを指定する文字列

data

  Scilabデータ

targetType

  ターゲットの型を指定する文字列

filename

  ファイル名を指定する文字列

## 説明

引数としてScilabデータに基づき新規に属性を作成します.

ターゲットのHDF5型は,

HDF5マニュアルで利用可能なリストの中から選択できます.

このHDF5型の例は"H5T_MIPS_U32" または "H5T_STD_B64BE"ですが,

"MIPS_U32" または "STD_B64BE" のような短縮形も使用可能です.

属性をグループ内またはデータセット内に配置することが可能です.

## 例

    x = 1:5 + %pi;
    save(TMPDIR + "/x.sod", "x"); // SODファイルはHDF5ファイルです

    // ファイルをオープン
    a = h5open(TMPDIR + "/x.sod");

    // ルート要素に属性を追加
    h5attr(a, ".", "My Attribute", int8(123));

    // 確認
    h5dump(a)

    // ...または
    a.root("My Attribute").data

    // データセットに"x"という名前の属性を追加
    h5attr(a, "/x", "My Dataset Attribute", int16(321));

    // 確認
    h5dump(a.root.x)

    // 完了し,リソースを全て解放
    h5close(a);

## 参照

- h5group

- h5dataset

## 履歴

5.5.0
HDF5モジュールが導入されました.