計測分析の手順や条件等の計画情報を記載したMaiMLファイル、その計画を基に実行した結果を記載したエクセルファイルを入力ファイルとし、
入力データをマージし、maimlRootType タイプの MaiML データファイルを作成するプログラム。
-
MaiMLファイル
入力するMaiMLのファイルパスは、実行引数の有無による。- 実行引数無しの場合、"/INPUT/maiml/"+"
USERS/usersettings.pyに記載した1つのMaiMLのファイル名"。 - 実行引数有りの場合、引数で指定したディレクトリに存在する1つのMaiMLファイル。
- 実行引数無しの場合、"/INPUT/maiml/"+"
-
エクセルファイル
入力するエクセルのファイルパスは、実行引数の有無による。- 実行引数無しの場合、"/INPUT/excel/"+"
USERS/usersettings.pyに記載した1つのエクセルのファイル名"。 - 実行引数有りの場合、引数で指定したディレクトリに存在する1つのエクセルファイル。
- 記載方法は、
settings/ExcelFormat.xlsxを参照。
- 実行引数無しの場合、"/INPUT/excel/"+"
-
外部ファイル MaiMLファイルに要素として挿入する外部ファイル。 入力する外部ファイルのファイルパスは、実行引数の有無による。
- 実行引数無しの場合、"/INPUT/others/"+"エクセルに記載した外部ファイル名"。
- 実行引数無しの場合、"引数で指定したディレクトリ"+"/"+"エクセルに記載した外部ファイル名"。
- 入力データをマージしたMaiMLファイル
出力するMaiMLファイルパスは、実行引数の有無による。- 実行引数無しの場合: "OUTPUT/" + "USERS/usersettings.py"に記載した_MaiML_FILENAME 。
- 実行引数有りの場合: "引数で指定したディレクトリ"+"/"+"入力MaiMLファイル名"+ "_output.maiml"。
- 入力ファイルを準備
USERS/usersettings.pyの入力ファイルのパス ("_INPUT_MaiML_PATH","_IN_EXCEL_FILENAME") を編集。- MaiMLファイル、エクセルファイル、挿入する外部ファイルをそれぞれ配置。
- コマンド実行
または
python excel2dataMaiML.py
python excel2dataMaiML2.py
- 入力ファイルを準備
/INPUT/XXXXX/ディレクトリにMaiMLファイル、エクセルファイル、挿入する外部ファイルを配置。
※XXXXXは任意の名前。
- コマンド実行
python excel2dataMaiML2.py XXXXX
- 実行パスが通っていること
settings/requirements.txtに記載
- input.xlsx
- input.maiml
- Axoneme-56.008.tif
- test.txt
python excel2protocolMaiML2.py test- input_output.maiml