AES(survey)[ULVAC-PHI]¶
フォルダに含まれるファイルの説明¶
プログラム名 |
説明 |
---|---|
MPExport.exe |
ULVAC-PHI製変換ツール(.spe,.proのファイルからtxtファイルを作成するツール) |
phiaes_txt2csv.py |
txtファイルからFND(Formatted Numerical Data)のcsvファイルを作成するツール |
phiaes_csv2graph.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_survey_tools
に移動します。
cd [download directory]/PHI_AES_survey_tools
Jupyter notebook を立ち上げます。
jupyter notebook
Jupyter notebook から phi_aes_doc.ipynb
を利用すると簡単に実行できます。
Jupyter notebook での使い方は AES(PHI) for jupyter notebook を参照してください。
コマンド¶
.spe
形式のファイルをテキストファイルに変換します。 :
MPExport.exe -Filename:"..\source\PHI_AES\Au_foil2.spe" -TSV
カレントディレクトリに Au_foil2.spe.txt
を出力します。
Note
MPExport.exe
は Windows用実行ファイルです。-Filename:
の後に変換元のファイル名を記述します。
カレントディレクトリ以外の場所を指定する場合のパスは Windows の記述形式で指定します。 :
(例)..¥source¥Au_foil2.spe
その他のオプションについては、
MPExport.exe
を単体で実行して参照してください。
Warning
linuxなどで動作させる場合には、wine
などのwindowアプリケーション対応ソフトを使用して動作させてください。
.txt
形式のファイルをフォーマットした数値データ .csv
に変換します。
python phiaes_txt2csv.py "Au_foil2.txt"
カレントディレクトリに Au_foil2.csv
を出力します。
Note
-h
オプションをつけて実行すると、ヘルプを表示します。
python phiaes_txt2csv.py -h
.csv
形式のファイルから画像を作成します。
python phiaes_csv2graph.py "Au_foil2.csv"
カレントディレクトリに Au_foil2.png
を出力します。
Note
ファイル名に日本語が含まれる場合、対応するフォントが存在しないとエラーとなり画像が作成されない場合があります。
.txt
形式のファイルから装置出力パラメータを抽出し、 raw.xml
を出力します。
python phiaes_txt2rawXML.py "Au_foil2.txt" phiaes_raw_templateXML.xml raw.xml
Note
--stdout
のオプションをつけると標準出力にも出力します。
python phiaes_txt2rawXML.py "Au_foil2.txt" phiaes_raw_templateXML.xml raw.xml --stdout
装置出力パラメータファイル raw.xml
から主要パラメータを抽出し、 primary.xml
に出力します。
python phiaes_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 tool makes a txt file from .spe or .pro files) |
phiaes_txt2csv.py |
a tool that makes a FND(Formatted Numerical Data)csv file from a txt file. |
phiaes_csv2graph.py |
a tool makes a spectral diagram from a FND(Formatted Numerical Data)csv file. |
phiaes_txt2rawXML.py |
a tool extracts device output parameters from a txt file. |
phiaes_raw_templateXML.xml |
a template file used for the extraction of device output parameters. |
phiaes_raw2primaryXML.py |
a tool extracts primary parameters from a device output parameter file. |
phiaes_primary_templateXML.xml |
a template file that is used for extracting primary parameters. |
Excution by Jupyter Notebook.¶
Launch anaconda prompt window and move to PHI_AES_survey_tools
directory located below the download directory.
cd [download directory]/PHI_AES_survey_tools
Launch Jupyter notebook.
jupyter notebook
If you launch using phi_aes_doc.ipynb
from Jupyter notebook, it may be easier.
Please refer to AES(PHI) for jupyter notebook for how to use it from Jupyter notebook.
Commands in command prompt.¶
This MPExport.exe file converts .spe
type files to text files.
MPExport.exe -Filename:"..\source\PHI_AES\Au_foil2.spe" -TSV
This outputs Au_foil2.spe.txt
in the current directory.
Note
MPExport.exe
is an executable file only for Windows. -Filename:
is followed by the path name of the file to be converted.
If you want to specify a location other than the current directory, please specify the path in such a way that Windows understands.
Example..\source\Au_foil2.spe
If you want to see other options, run a command alone.
MPExport.exe
This shows you other options.
Warning
If you are using Linux operating system, you have to use a compatibility layer like wine
on your host system in order to run Windows’ applications.
This script converts a .txt
text file to a .csv
file where data are formatted numerically.
python phiaes_txt2csv.py "Au_foil2.txt"
This outputs Au_foil2.csv
in the current directory.
Note
-h
option,when added at the end in the command-line as follows,displays help messeges.
python phiaes_txt2csv.py -h
This script creates an image from a .csv
file.
python phiaes_csv2graph.py "Au_foil2.csv"
This outputs Au_foil2.png
in the current directory.
Note
If there contain some Japanese characters in a file name, and if there are not corresponding fonts installed, an error might be raised for the command and the image might not be produced in the directory.
This outputs a raw.xml
file after extracting device output parameters from a .txt
file.
python phiaes_txt2rawXML.py "Au_foil2.txt" phiaes_raw_templateXML.xml raw.xml
Note
--stdout
option also redirects the output stream to the standard output.
python phiaes_txt2rawXML.py "Au_foil2.txt" phiaes_raw_templateXML.xml raw.xml --stdout
This outputs as a primary.xml
file after extracting primary parameters from a device output parameter file raw.xml
.
python phiaes_raw2primaryXML.py raw.xml phiaes_primary_templateXML.xml primary.xml