matlab代码解释器-ocra-pulseq:OCRA的Pulseq解释器

时间:2021-05-23 11:50:55
【文件属性】:
文件名称: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)

网友评论