电磁场仿真里的老牌好用资源,QuickPICAnalysis 是用 MATLAB 写的工具,专门 QuickPIC 数据,挺适合做等离子体模拟后的朋友。虽然作者不再维护了,但架构清晰、层次分明,拿来直接用或二次开发都比较顺手。

QPICAnalysis 的结构挺像 OsirisAnalysis,也是三层:底层是对 HDF5 数据的封装,中层单位换算和统计,高层就是一些可复用的绘图函数。现在主要移植了第 1 层,代码主要集中在两个类,一个是数据读取器,一个是模拟数据的包装器,简单实用。

像提取某个时刻的数据集,只需要用 data(time, type) 就行。文件路径的配置也比较灵活,要么给完整路径,要么在 QPICSettings.m 里设好默认目录,脚本会自动找。

如果你正用 QuickPIC 或者想 HDF5 格式的模拟数据,这套代码值得一试。哪怕你后期要加自己的功能,它的结构也挺方便扩展。

对了,QuickPIC 的开源版本也在里面,可以顺手拿来测试。嗯,如果你研究的是电磁场仿真、加速器物理、等离子体模拟,那这个包真的挺对口的。