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