fsl-mrsにはexampleファイルがあります。
FSL_MRS_example/fsl_mrs-master-example_usage/example_usage/example_data/macSeed.json
このデータを可視化するためのpythonプログラムは次の通りです。
import json
import matplotlib.pyplot as plt
# JSONファイルの読み込み
with open('macSeed.json', 'r') as f:
data = json.load(f)
# basis_re を取得
fid = data['basis_re']
# サンプル数(時間点)
n = len(fid)
# 時間軸の作成(仮に1点あたり0.5msとする → 実際のdtが分かれば修正してください)
dt = 0.0005 # 秒
time = [i * dt for i in range(n)]
# グラフ描画
plt.figure(figsize=(10, 4))
plt.plot(time, fid, label='FID (real part)')
plt.xlabel('Time (s)')
plt.ylabel('Signal amplitude')
plt.title('FID from macSeed.json')
plt.grid(True)
plt.legend()
plt.tight_layout()
plt.show()
