摘要
目的 创建一个提升科研编程效率的面向放射治疗领域研究的Python环境。方法 选择开源的Enthought Tool Suite (ETS)作为Py RERT的核心外部依赖库,并采用Python面向对象编程模式分模块、分层次来开发Py RERT。结果 Py RERT V1.0版本为DICOM RT文件处理、水箱扫描数据的批量处理、数字模体创建、三维医学影像体视化、虚拟放疗设备驱动以及胶片扫描图像分析等方面的科研编程提供了良好的基础环境。结论 Py RERT作为实验室的一个公共平台,它提供的可复用的基础类和功能模块可以极大地提升全新科研任务相关编程的效率。
Objective The Python research environment for radiation therapy(PyRERT)is a set of business software for hospital physicists to conduct radiation therapy research.Methods Choose the open source Enthought Tool Suite(ETS)as the core external dependency library of PyRERT.PyRERT is divided into base layer,content layer and interaction layer,and each layer is composed of different functional modules.Results PyRERT V1.0 provide a good development environment for scientific research programming in DICOM RTfile processing,batch processing of water tank scan data,digital phantom creation,3D medical image volume visualization,virtual radiotherapy equipment driver,andfilm scan image analysis.Conclusion PyRERT enables the results of the research group to be iteratively inherited in the form of software.It’s reusable basic classes and functional modules greatly improve the efficiency of scientific research task programming.
作者
骆科林
刘湘乡
胡金有
谢朝
邹炼
LUO Kelin;LIU Xiangxiang;HU Jinyou;XIE Zhao;ZOU Lian(Cancer Center of Sichuan Provincial People's Hospital,Chengdu,610072;Medical Physics Laboratory of Sichuan Provincial People's Hospital,Chengdu,610072)
出处
《中国医疗器械杂志》
2023年第2期135-139,共5页
Chinese Journal of Medical Instrumentation
关键词
放射治疗
研究环境
科研编程
radiation therapy
research environment
research programming