Skip to content

Latest commit

 

History

286 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xutils - X-ray Analysis & Synchrotron Experiment Utilities

xutils は、放射光施設やラボ光源における X線吸収微細構造(XAFS)測定、X線散乱(SAXS)実験、およびメタデータ管理を支援するブラウザ完結型のWebユーティリティ集です。

インストールの必要がなく、モダンなWebブラウザ上で即座に動作します。


収録ツール一覧

ツール名 カテゴリ 概要 リンク
samxam XAFS / 試料作製 XAFS測定における試料作製条件(ペレット必要重量・フォイル最適膜厚)の計算 samxam/index.html
P4XMS XAFS / 測定設計 Stepスキャン方式によるXAFS測定パラメータ設計 & Agendaファイル入出力 p4xms/index.html
P4XMQ XAFS / 測定設計 Quickスキャン方式によるXAFS測定パラメータ設計 & Agendaファイル入出力 p4xmq/index.html
RetroCog XAFS / データ確認 9809形式XAFS測定データビューア & MDRメタデータ・Agendaエクスポート retrocog/index.html
Epiphany XAFS / 解析 蛍光XAFS 2次元スペクトログラム(TIFF)のROI事後設定 & 9809形式エクスポート epiphany/index.html
calq SAXS / 測定設計 SAXS/WAXS測定における散乱ベクトル(Q-range)測定可能範囲の計算 calq/index.html
Pedagogue メタデータ / 編集 NIMS MDR XAFS DB & 日本XAFS研究会(JXS)標準メタデータエディタ pedagogue/index.html

主な特長

  1. ゼロインストール・ブラウザ完結:
    • すべてのツールはクライアントサイド(HTML5, JavaScript, Vue 3, Vuetify 3)で動作します。
    • サーバーへのデータ送信は一切行われず、機密データや測定結果も安全に扱えます。
  2. 統一されたUI・操作体系:
    • 各ツールはマテリアルデザイン(Vuetify 3)に準拠。
    • 内蔵ヘルプドロワー・カードから操作マニュアルやデータ構造仕様を即座に参照可能。

ディレクトリ構成

xutils/
├── index.html              # 統合ポータル画面 (iframe または タブ切り替え)
├── welcome.html            # ポータルウェルカム・ツール紹介画面
├── samxam/                 # XAFS試料作製量計算ツール
├── p4xms/                  # StepスキャンXAFS測定設計ツール
├── p4xmq/                  # QuickスキャンXAFS測定設計ツール
├── retrocog/               # 9809形式XAFSデータビューア
├── epiphany/               # スペクトログラムROI再計算ツール
├── calq/                   # SAXS/WAXS Q-range計算ツール
└── pedagogue/              # JXS/MDR XAFSメタデータエディタ

動作環境

  • 対応ブラウザ: Google Chrome, Microsoft Edge, Mozilla Firefox, Apple Safari(最新版推奨)
  • 依存ライブラリ: Vue 3, Vuetify 3, Plotly.js, UTIF.js, sprintf-js 等(各ツール配下の LICENSE およびオープンソースライセンス表示を参照)

ライセンス

本リポジトリに含まれるソフトウェアは MIT License のもとで公開されています。 詳細は各ツール配下の LICENSE ファイルをご参照ください。

  • Copyright (c) 2024-present KAWAMOTO masahide (SAGA-LS)

About

x-ray utilities

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages