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 |
- ゼロインストール・ブラウザ完結:
- すべてのツールはクライアントサイド(HTML5, JavaScript, Vue 3, Vuetify 3)で動作します。
- サーバーへのデータ送信は一切行われず、機密データや測定結果も安全に扱えます。
- 統一された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)