2D-XRD[Rigaku]

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

プログラム名

説明

RIGAKU_img2txt.py

rawデータのimgファイルからtxtファイルを作成するツール

txt2csvforRIGAKUimg.py

txtファイルからFND(Formatted Numerical Data)のcsvファイルを作成するツール

csv2graphmap.py

FND(Formatted Numerical Data)のcsvファイルから二次元図を作成するツール(画像表示)

txt2rawXML_for_RIGAKUimg.py

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

img_raw_templateXML.xml

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

raw2primaryXML_for_RIGAKUimg.py

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

img_primary_templateXML.xml

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

Jupyter Notebook での実行

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

cd [download directory]/Rigaku_2DXRD_tools

Jupyter notebook を立ち上げます。

jupyter notebook

Jupyter notebook から 2dxrd_rigaku_docs.ipynb をクリックして実行します。

Jupyter Notebook での使い方は XRD for jupyter notebook を参照してください。

コマンド

.img 形式のファイルを数値データ .txt に変換します。

python RIGAKU_img2txt.py "../source/Al_chi35_RIGAKU.img"

カレントディレクトリに Al_chi35_RIGAKU.txt を出力します。

Note

-h オプションをつけて実行すると、ヘルプを表示します。

python RIGAKU_img2txt.py ``-h``

.txt 形式のファイルをcsv形式の数値データ .csv に変換します。

python txt2csvforRIGAKUimg.py "Al_chi35_RIGAKU.txt"

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

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

python csv2graphmap.py "Al_chi35_RIGAKU.csv"

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

.txt 形式のファイルから装置出力パラメータを抽出し、 RawPara.xml を出力します。

python txt2rawXML_for_RIGAKUimg.py Al_chi35_RIGAKU.txt img_raw_templateXML.xml RawPara.xml

Note

--stdout のオプションをつけると標準出力にも出力します。

python txt2rawXML_for_RIGAKUimg.py "Al_chi35_RIGAKU.txt" --encoding sjis img_raw_templateXML.xml RawPara.xml --stdout

装置出力パラメータファイル raw.xml から主要パラメータを抽出し、 PrimaryPara.xml に出力します。

python raw2primaryXML_for_RIGAKUimg.py RawPara.xml img_primary_templateXML.xml PrimaryPara.xml

Descriptions of files in this folder.

Program name

Description

RIGAKU_img2txt.py

This python script is to convert raw data of an image file into a txt file.

txt2csvforRIGAKUimg.py

This python script is to convert a txt file into a csv file in FND(Formatted Numerical Data).

csv2graphmap.py

This python script converts a FND(Formatted Numerical Data)csv file into a 2-dimensional graph(shown in screen images).

txt2rawXML_for_RIGAKUimg.py

This script extracts device output parameters from a txt file.

img_raw_templateXML.xml

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

raw2primaryXML_for_RIGAKUimg.py

This script extracts primary parameters from device output parameters.

img_primary_templateXML.xml

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

Excution of the script by Jupyter Notebook.

Open anaconda prompt window, and move to Rigaku_2DXRD_tools directory located below the download directory.

cd [download directory]/Rigaku_2DXRD_tools

In this directory, launch jupyter notebook by typing,

jupyter notebook

From Jupyter notebook, just click 2dxrc_rigaku_docs.ipynb to excute.

Please refer to XRD for jupyter notebook for how to use Jupyter notebook.

Commands in command-line.

This python scripts converts an .img file into numerical data in a .txt file.

python RIGAKU_img2txt.py "../source/Al_chi35_RIGAKU.img"

This outputs to AI_chi35_RIGAKU.txt in the current directory.

Note

Using -h option at the end of the command-line shows help messages.

python RIGAKU_img2txt.py -h

This python script converts a .txt file into numerical data in a .csv file.

python txt2csvforRIGAKUimg.py "Al_chi35_RIGAKU.txt"

This outputs Al_chi35_RIGAKU.csv in the current directory.

This script creates an image from a .csv file.

python csv2graphmap.py "Al_chi35_RIGAKU.csv"

This outputs AI_chi35_RIGAKU.png in the current directory.

This python script outputs a RawPara.xml file after extracting device output parameters from a .txt file.

python txt2rawXML_for_RIGAKUimg.py Al_chi35_RIGAKU.txt img_raw_templateXML.xml RawPara.xml

Note

This --stdout option when added at the end of the command-line redirects the result to standard output as well.

python txt2rawXML_for_RIGAKUimg.py "Al_chi35_RIGAKU.txt" --encoding sjis img_raw_templateXML.xml RawPara.xml --stdout

This python script outputs a PrimaryPara.xml file after extracting primary parameters from a device output parameter file raw.xml.

python raw2primaryXML_for_RIGAKUimg.py RawPara.xml img_primary_templateXML.xml PrimaryPara.xml