aseq2形式 ファイル仕様

(Definition of “aseq2” format)

Last Update: 2021/6/28



拡張子(Extension)
aseq2


拡張子の意味 (Meaning of the extension)
「a」はabsolute time(絶対時刻)、「seq」はsequence(時系列)、 「2」はデータを2列で記載するという意味。
“a” means an absolute time, “seq” represents a sequence (i.e., a time series), and “2” means that the data are written in 2 columns.


対象とするデータと構造体 (Supported data and structures)
時系列データ(struct sequence型)
A time series data given by struct sequence-type


データの保存形式 (Format of each data)
有効数字6桁の浮動小数点指数形式(%.6e)
Floating-point numbers in exponential formats with 6 decimals (%.6e)


特徴(Features)
seq2とほぼ同じだが先頭時刻を絶対日時で与える。なお ymaeda_opentoolsにおいて 時系列データの絶対日時を扱えるようにしたのはごく最近であり、 過去に作成したほとんどの関数が絶対日時非対応のため、 それらの関数を用いると絶対日時の情報が失われる可能性が高い点に留意。
Almost same as seq2, except that the start time is given by an absolute date and time. Note that ymaeda_opentools supported absolute date and time in the treatment of time series data very recently, meaning that most functions created previously do not support the absolute date and time which could thus be lost by calling these functions.


仕様詳細(Detail)


(Example)
以下の時系列データを考える。
Let us consider the time series data below:

時刻
Time

Value
2020/01/01 12:34:56.112.3
2020/01/01 12:34:56.24.56
2020/01/01 12:34:56.3-78.9
2020/01/01 12:34:56.40.12
2020/01/01 12:34:56.534.5

この時系列データを表現するためのファイルの中身は以下のようになる。 ここではタブを分かりやすいように [TAB]で表す。
The file to represent this time series data is as below, where tabs are shown by [TAB].

size=5
start=2020/01/01 12:34:56.100
dt=0.1

0.0[TAB]12.3
0.1[TAB]4.56
0.2[TAB]-78.9
0.3[TAB]0.12
0.4[TAB]34.5