Topazで読み込み可能な数値データ形式

 Topazで読み込み可能な数値データ形式はテキスト形式でなければなりません。改行は、Unix形式の'\n'でも、MS-DOS形式の'\r\n'でもどちらでも構いません。但し数値データ形式は一般に以下のような形式でなければなりません。
#  current-voltage characteristics for sample YER12234
#  Feb. 4, 1998
#  Vs = 0, Vg = 1, Vd = 0 -> 1 in .01 steps  
#  Vd (V)        Id (A)        Ig (A)
          0.00000       0.0000        3.6543e-5
          0.01000       1.9780e-6     1.6523e-5
          0.02000       3.7689e-6     3.4525e-6
          0.03000       5.2345e-6     6.3234e-8
          0.04000       7.2341e-6     8.5434e-12
          0.05000       8.9352e-6     9.2123e-13
#  Vs = 0, Vg = 1, Vd = 0 -> 1 in .01 steps  
#  Vd (V)        Id (A)        Ig (A)
          0.00000       0.0000         8,9643e-5
          0.01000       3.3422e-6      9.7634e-5
          0.02000       4.54349e-6     8.9864e-6
          0.03000       6.89318e-6     9.6534e-8
          0.04000       8.09875e-6     9.3458e-12
          0.05000       9.97632e-6     1.3467e-13
 '#'で始まる行はコメント行です。ファイル先頭のコメント行は読み込みの際自動的に無視されます。データ途中のコメント行は、データオブジェクトのメンバ'commentlineaction'の値二より動作が異なります。0:abort(読み込みを中止)、1:ignore(コメント行を無視)、2:separation(コメント行を異なるデータの区切りとみなす)。 また、コメント行指定は'#'以外に、'/'、';'、'#'、'%'、'"'でも可能です。

 データのセパレータは、半角スペース、TAB、コンマのいずれかが使用可能です。扱えるカラム数は100個までです。またデータ行数に制限はありません。搭載されているメモリの許す限り多くの点をプロットすることができます。

 以下の様に、数値が'*'や'|'で指定されると、このデータをデータプロットの際無視します。但し描画結果が若干異なります。データ間を線で結んだ場合、'*'ではこの点でデータ線が切断されるのに対し、'|'ではデータ線は切断されません('|'はその形状から、データファイル中でこの上下のデータがつながっているとイメージしてください。)。
また数値が'*'や'|'で指定されたデータ点は、最小2乗法の際無視されます。

#  current-voltage characteristics for sample YER12234
#  Feb. 4, 1998
#  Vs = 0, Vg = 1, Vd = 0 -> 1 in .01 steps  
#  Vd (V)        Id (A)        Ig (A)
          0.00000       0.0000        3.6543e-5
          0.01000       1.9780e-6     1.6523e-5
          0.02000       *             3.4525e-6
          0.03000       5.2345e-6     6.3234e-8
          0.04000       7.2341e-6     |
          0.05000       8.9352e-6     9.2123e-13