AES(depth)[ULVAC-PHI]¶
フォルダに含まれるファイルの説明¶
プログラム名 |
説明 |
---|---|
MPExport.exe |
ULVAC-PHI製変換ツール(.spe,.proのファイルからtxtファイルを作成するツール) |
phiaes_txt2csv_depth.py |
txtファイルからFND(Formatted Numerical Data)のcsvファイルを作成するツール |
phiaes_csv2graph_depth.py |
FND(Formatted Numerical Data)のcsvファイルからスペクトルの図を作成するツール |
phiaes_txt2rawXML.py |
txtファイルから装置出力パラメータを抽出するツール |
phiaes_raw_templateXML.xml |
装置出力パラメータ抽出に使用するテンプレートファイル |
phiaes_raw2primaryXML.py |
装置出力パラメータファイルから主要パラメータを抽出するツール |
phiaes_primary_templateXML.xml |
主要パラメータ抽出に使用するテンプレートファイル |
Jupyter Notebook での実行¶
Anaconda Prompt を立ち上げ、ダウンロードディレクトリ配下の PHI_AES_depth_tools
に移動します。
cd [download directory]/PHI_AES_depth_tools
Jupyter notebook を立ち上げます。
jupyter notebook
Jupyter notebook から phi_aes_depth_doc.ipynb
を利用すると簡単に実行できます。
Jupyter notebook での使い方は AES(PHI_depth) for jupyter notebook を参照してください。
コマンド¶
.pro
形式のファイルをテキストファイルに変換します。
MPExport.exe -ExportProfile -Filename:"..\source\PHI_AES\AESProfile.pro"
カレントディレクトリに AESProfile.txt
を出力します。
Note
MPExport.exe
は Windows用実行ファイルです。-Filename:
の後に変換元のファイル名を記述します。
カレントディレクトリ以外の場所を指定する場合のパスは Windows の記述形式で指定します。
(例)..¥source¥AESProfile.pro
その他のオプションについては、
MPExport.exe
を単体で実行して参照してください。
Warning
linuxなどで動作させる場合には、wine
などのwindowアプリケーション対応ソフトを使用して動作させてください。
.txt
形式のファイルをフォーマットした数値データ .csv
に変換します。
python phiaes_txt2csv_depth.py "AESProfile.txt"
カレントディレクトリに AESProfile.csv
を出力します。
Note
-h
オプションをつけて実行すると、ヘルプを表示します。
phiaes_txt2csv_depth.py -h
.csv
形式のファイルから画像を作成します。
python phiaes_csv2graph_depth.py "AESProfile.csv"
カレントディレクトリに AESProfile.png
を出力します。
Note
ファイル名に日本語が含まれる場合、対応するフォントが存在しないとエラーとなり画像が作成されない場合があります。
.txt
形式のファイルから装置出力パラメータを抽出し、 raw.xml
を出力します。
python txt2raw_XPS_depth.py "AESProfile.txt" xps_raw_depth_template.xml raw.xml
Note
--stdout
のオプションをつけると標準出力にも出力します。
python phiaes_txt2rawXML.py "AESProfile.txt" phiaes_raw_templateXML.xml raw.xml --stdout
装置出力パラメータファイル raw.xml
から主要パラメータを抽出し、 primary.xml
に出力します。
python rphiaes_raw2primaryXML.py raw.xml phiaes_primary_templateXML.xml primary.xml
Descriptions of files in this folder.¶
Name of program |
Description |
---|---|
MPExport.exe |
a conversion tool made by ULVAC-PHI(This creates a txt file from files with extensions .spe or .pro.) |
phiaes_txt2csv_depth.py |
a tool creates a FND(Formatted Numerical Data)csv file from a txt file. |
phiaes_csv2graph_depth.py |
a tool makes a specturm diagram from a FND(Formatted Numerical Data) csv file. |
phiaes_txt2rawXML.py |
a tool that extracts device output parameters from a txt file. |
phiaes_raw_templateXML.xml |
a template file that is used for extracting device output parameters. |
phiaes_raw2primaryXML.py |
a tool that extracts primary parameters from a device output parameter file. |
phiaes_primary_templateXML.xml |
a template file that is used for extracting primary parameters. |
Execution by Jupyter Notebook.¶
Launch anaconda prompt window. Move to PHI_AES_depth_tools
directory located below the download directory.
cd [download directory]/PHI_AES_depth_tools
Launch Jupyter notebook.
jupyter notebook
You can use phi_aex_depth_doc.ipynb
from Jupyther notebook, and it may be easier.
Please refer to AES(PHI_depth) for jupyter notebook for how to use it by Jupyter notebook.
Commands in command-line.¶
This MPExport.exe file converts a text file to a .pro
file.
MPExport.exe -ExportProfile -Filename:"..\source\PHI_AES\AESProfile.pro"
This outputs a AESProfile.txt
in the current directory.
Note
MPExport.ext
file is an executable file for Windows. -Filename:
is followed by the path name to a source file for the conversion.
In case you want to specify a location other than the current directry, the path must be specified in such a way that Windows understands.
Example..\source\AESProfile.pro
You can see other options that this command has by simply typing the command alone.
MPExport.exe
This shows other options as well.
Warning
If you are using Linux operating system, you have to use a compatibility layer such as wine
to execute this command on the distribution.
This script converts a .txt
file to a .csv
file where data are numerically formatted.
python phiaes_txt2csv_depth.py "AESProfile.txt"
This outputs a AESProfile.csv
file in the current directory.
Note
-h
option shows help messages.
phiaes_txt2csv_depth.py -h
This script creates an image from a .csv
file.
python phiaes_csv2graph_depth.py "AESProfile.csv"
This outputs AESProfile.png
in the current directory.
Note
If there are Japanese characters in the file name,and if the correspoinding fonts are not installed, an error will be raised and the image will not be produced.
This script outputs a raw.xml
file after extracting device output parameters from a .txt
file.
python txt2raw_XPS_depth.py "AESProfile.txt" xps_raw_depth_template.xml raw.xml
Note
--stdout
option will ouput also to the standard output.
python phiaes_txt2rawXML.py "AESProfile.txt" phiaes_raw_templateXML.xml raw.xml --stdout
This script outputs primary prameters to a primary.xml
file after extracting the primary parameters from device output paramter file raw.xml
.
python rphiaes_raw2primaryXML.py raw.xml phiaes_primary_templateXML.xml primary.xml