【文件属性】:
文件名称:matlab代码解释器-ocra-pulseq:OCRA的Pulseq解释器
文件大小:18KB
文件格式:ZIP
更新时间:2021-05-23 11:50:55
系统开源
Matlab代码解释器cra脉
用于OCRA的Pulseq解释器-经过测试,将合并到
信息:
当前的OCRA软件使用手写的机器代码来运行-这限制了易用性。
是广泛用于MR脉冲设计的开源库,可在MATLAB和Python中使用。
该库的主要功能是生成一个.seq文件,扫描程序会对其进行解释。
pulseq_assembler.py是一个汇编程序,它使用一个.seq文件,并将OCRA机器代码和数据组合到该文件的规范中。
用法
PSAssembler是根据时序和系统规格进行初始化的对象。
初始化之后,运行PSAssembler.assemble("[filepath]")以返回以下列表:
[tx_data,
[gx_data,
gy_data,
gz_data],
command_bytes,
output_dict]具有bytes格式或numpy.ndarray
您可以将它们传递给现有的OCRA服务器,例如
初始化参数
rf_center
(int):RF中心(本地振荡器频率),单位为Hz。
rf_amp_max
(int):默认值5e
+
3-系统射频最大幅度(Hz)。
grad_max
【文件预览】:
ocra-pulseq-master
----.gitignore(35B)
----README.md(2KB)
----test_files()
--------test2.seq(982B)
--------test_loopback.seq(1KB)
--------test2_mod2.seq(2KB)
--------test4.seq(1KB)
--------test3.seq(1KB)
--------test1.seq(583B)
--------test0.seq(915B)
--------test2_mod.seq(1KB)
----pulseq_assembler.py(48KB)