VirtualBox+Jupyterを使った25度バンクと45度バンクデータのMerg¶
run#012791を例にして手順を示す。
(1) 入力ファイルの準備¶
run#ファイル(.rn)、試料情報ファイル(.in)、測定データファイル(.nx)、jupyter notebook実行ファイル(.ipynb)を以下の状態になるよう保存してください。
run#ファイル(.rn)
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791.rn
試料情報ファイル(.in)
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791.in
測定データファイル(.nx)
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791/012791_sa_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791/012791_sa_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791/012791_20_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791/012791_20_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791/012791_45_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791/012791_45_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012792/012792_sa_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012792/012792_sa_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012792/012792_20_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012792/012792_20_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012792/012792_45_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012792/012792_45_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012793/012793_sa_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012793/012793_sa_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012793/012793_20_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012793/012793_20_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012793/012793_45_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012793/012793_45_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012794/012794_sa_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012794/012794_sa_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012794/012794_20_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012794/012794_20_10steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012794/012794_45_1steps.nx
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012794/012794_45_10steps.nx
jupyter notebook実行ファイル(.ipynb)
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791_sq_sa2045_10steps.ipynb
/media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/012791_sq_sa2045_10steps_graph.ipynb
なお、上記のディレクトリ(/media/sf_CentOS7.7_NVA_20200306/)はVirtualBox上に作成された共有フォルダです。 これはWindowsのエクスプローラから以下のように見えると思います。
C:\Users\(パソコンのデバイス名)\VirtualBox VMs\CentOS7.7_NVA_20200306\
(2) jupyter notebookの起動¶
作業ディレクトリへ移動してから、jupyter notebookを起動してください。
$ cd /media/sf_CentOS7.7_NVA_20200306/sqdata/012791_SQ/
$ jupyter notebook
(3) jupyter notebook実行ファイルの実行¶
ブラウザ(firefox)のリストで該当する実行ファイル(たとえば、012791_sq_sa2045_10steps_graph.ipynb)を選択して、▶︎▶︎をクリックすると実行されます。 これは上部メニューの以下を選択することと同じです。
Kernel
Restart & Run All
Restart and Run All Cells
(*) なお、上記の.ipynbを実行するためには、アップロードされたnvaGr_20220224.pyファイルを以下のように保存してください。
/opt/mlfsoft/python-utsusemi/NVA/ana/Reduction/nvaGr_20220224.py
- 説明:
検出器ピクセルごとにTOFスペクトルが作成される。実験中に自動的に実行される。