2008-10-15-01 csv-plot.xlスクリプト:いくつかのバグ
著者: GLOBALBASE PROJECT ※
状態
初期報告:bugs / エージェント csv-plot.xl and gbmx / バージョン ver.B.b17.10 / OS all
作業状況:報告受理段階>>観測>>対応中>>
解決
報告の影響範囲:
- 対象エージェント: csv-plot.xl, gbmx, cosmos and gbview
- OS:all
- 解決が反映されたバージョン: ver.B.b17.11
初期報告 (日時2008-12-15)
csv-plot.xl スクリプトにおいていくつかバグがある。
-
CSVのA列のデータを指定すると、行全体が対応してしまう。
-
一つの行に、空白の列があった場合その後の列のデータが正常に読み込めなくなる。
-
2の32乗ピクセル以上の大きさの一辺を持つデータを作ると、正常に変換できない。
▲
ページトップへ戻る
最終報告 (著者:森 洋久 / 日時:2008-12-15)
-
plotの属性フールドにCSVのA列のデータを指定すると、行全体が対応してしまう。
-
一つの行に、空白の列があった場合その後の列のデータが正常に読み込めなくなる。
上記二つについては、gbmxのバグであり、csv-plot.xlに影響があった。修正した。
-
2の32乗ピクセル以上の大きさの一辺を持つデータを作ると、正常に変換できない。
これはmatrixモジュールの中に64bit整数にキャストし忘れている数値があり、32bit整数以上の整数が処理しきれていない部分があったため修正した。これはcsv-plot.xlやgbmxのみならずcosmosやgbviewにも影響がある。 ver.B.b17.11で解決している。
▲
ページトップへ戻る
ワークアラウンド
-
CSVのA列のデータを指定すると、行全体が対応してしまう。
これに対しては、A列はダミーのデータをいれ、B列以降のデータを使うようにする。
-
一つの行に、空白の列があった場合その後の列のデータが正常に読み込めなくなる。
空白の行は空白文字を入れて対応する。
-
2の32乗ピクセル以上の大きさの一辺を持つデータを作ると、正常に変換できない。
これに対するworkaroundはない。