AES[JEOL]

フォルダに含まれるファイルの説明

プログラム名

説明

jamp2csv.exe

JEOL製変換ツール(データファイルが格納されたフォルダからtxtファイルを作成するツール)

jampcsv2graph.py

csvファイルからスペクトルの図を作成するツール

jamptxt2rawpara.py

txtファイルから装置出力パラメータを抽出するツール

jamprawpara2primary.py

装置出力パラメータファイルから主要パラメータを抽出するツール

jamp_rawpara_templateXML.xml

装置出力パラメータ抽出に使用するテンプレートファイル

jamp_primarypara_templateXML.xml

主要パラメータ抽出に使用するテンプレートファイル

Jupyter Notebook での実行

Anaconda Prompt を立ち上げ、ダウンロードディレクトリ配下の JEOL_AES_tools に移動します。

cd [download directory]/JEOL_AES_tools

Jupyter Notebook を立ち上げます。

jupyter notebook

Jupyter notebook から aes_jeol.ipynb を利用すると簡単に実行できます。

Jupyter notebook での使い方は AES(JEOL) for jupyter notebook を参照してください。

コマンド

  1. .A 形式のデータファイルが格納されたフォルダをテキストファイルに変換します。

    jamp2csv.exe Filename.A Filename.A.csv
    

    カレントディレクトリに Filename.A.csv を出力します。

Note

jamp2csv.exe は Windows用実行ファイルです。

  1. Filename.A.csv 形式のファイルから画像を作成します。

    python jampcsv2graph.py Filename.A.csv
    

カレントディレクトリに Filename.A.png を出力します。

Note

narrowスペクトルの場合は,_blockN.png(N=0,1,…) と測定領域数に対応するpngファイルを生成します。

単一測定である場合には Filename.A.pngFilename.A_block0.png の同一のファイルが出力されます。

  1. Filename.A/para のファイルから装置出力パラメータを抽出し、 raw.xml を出力します。

    python jamptxt2rawpara.py Filename.A/para jamp_rawpara_templateXML.xml raw.xml
    
  2. 装置出力パラメータファイル raw.xml から主要パラメータを抽出し、 primary.xml に出力します。

    python jamprawpara2primary.py raw.xml jamp_primarypara_templateXML.xml primary.xml
    

Description of files in this folder.

Name of program

Desprition

jamp2csv.exe

a translation tool made by JEOL.(a tool that makes a txt file from data file stored in the folder.)

jampcsv2graph.py

a tool that makes a spectral diagram from a csv file.

jamptxt2rawpara.py

a tool that extracts device output parameters from a txt file.

jamprawpara2primary.py

a tool that extracts primary parameters from a device output parameter file.

jamp_rawpara_templateXML.xml

a template file that is used for the extraction of device output parameters.

jamp_primarypara_templateXML.xml

a template file that is used for the extraction of primary parameters.

Execution of script by Jupyter Notebook.

Launch anaconda prompt window and move to JEOL_AES_tools directory located below the download directory.

cd [download directory]/JEOL_AES_tools

There, launch Jupyter Notebook.

jupyter notebook

It is possible and also easier to use aes_jeol.ipynb on Jupyter Notebook to execute of the program.

Please refer to AES(JEOL) for jupyter Notebook for how to excute it by Jupyter Notebook.

Using commands on command prompt.

  1. This executable file converts a file with .A type extension into a text file with .csv extension.

    jamp2csv.exe Filename.A Filename.A.csv
    

    This outputs Filename.A.csv in the current directory.

Note

jamp2csv.exe is an execuatble file only for Windows.

  1. This creates an image from Filename.A.csv file.

    python jampcsv2graph.py Filename.A.csv
    

    This outputs Filename.A.png in the current directory.

Note

In case of narrow spectrum device, this generates _blockN.png files(for N=0,1,…) and png files corresponding to the number of intervals in the measurement frequency.

In case of single measurement, Filename.A.png and Filename.A_block0.png are generated once and the same.

  1. This scirpt outputs raw.xml file after extracting device output parameters from Filename.A/para file.

    python jamptxt2rawpara.py Filename.A/para jamp_rawpara_templateXML.xml raw.xml
    
  2. This script outputs primary.xml file after extracting primary parameters from a device output parameter file raw.xml.

    python jamprawpara2primary.py raw.xml jamp_primarypara_templateXML.xml primary.xml