扫描目录中的IMRT QA结果

IQDMPDF的Python项目详细描述


buildDocumentation StatusPyPIPython Versionlgtmlgtm code qualityCodecovCode style: black

它有什么作用?在

扫描目录中的IMRT QA报告并将数据解析为CSV。在

其他信息

这个库是IMRT QA数据挖掘(IQDM)项目的一部分 AAPM’s IMRT Working Group (WGIMRT)。在

依赖关系

安装

最新PyPI版本:

$ pip install iqdmpdf

最新开发:

$ pip install git+https://github.com/IQDM/IQDM-PDF.git@dev

从源安装:

$ python setup.py install

使用

扫描目录以查找IMRT QA报告文件并生成results.csv文件 进入当前目录:

$ iqdmpdf [init_directory]
usage: iqdmpdf [-h] [-ie] [-od OUTPUT_DIR] [-of OUTPUT_FILE] [-ver] [-nr]
               [-re]
               [init_directory]

Command line interface for IQDM

positional arguments:
  init_directory        Initiate scan here

optional arguments:
  -h, --help            show this help message and exit
  -ie, --ignore-extension
                        Script will check all files, not just ones with .pdf
                        extensions
  -od OUTPUT_DIR, --output-dir OUTPUT_DIR
                        Output stored in local directory by default, specify
                        otherwise here
  -of OUTPUT_FILE, --output-file OUTPUT_FILE
                        Output will be saved as <report_type>_results_<time-
                        stamp>.csv by default. Define this tag to customize
                        file name after <report_type>_
  -ver, --version       Print the IQDM version
  -nr, --no-recursive-search
                        Include this flag to skip sub-directories
  -re, --raise-errors   Allow failed file parsing to halt the program

供应商兼容性

我们计划支持许多供应商。如果报告非常一致,则使用新的JSON 文件位于report_templates 基本上就是所需要的。自定义的附加文档 可以找到模板here。在

学分

开发主管

  • 丹·卡特里特

贡献者

  • 马克·张伯伦
  • 阿迪提亚潘查
{id10}$

测试数据

用于单元测试和设计的示例IMRT QA报告是可用的here。在

  • Dan Cutright,芝加哥大学医院
    • delta4/乌奇卡戈
    • sncpatient/UChicago公司
  • Serpil Kucuker-Dogan,Nortwesten纪念医院
    • 南加州大学/西北大学纪念馆
    • sncpatient2020/西北大学纪念馆

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
http POST请求Java CouchDB   java删除带有大量尾随0的浮点字符串上的科学符号   JavaEE5和Hibernate   java如何在Spring Social中获得比特定id更早的tweet   java是框架。revalidate()在事件后获取输出是否重要?   java为什么不能返回通用映射?   java如何理解和优化工厂方法的高自时间   java Eclipse 202006错误由于项目的生成路径不完整,因此未生成该项目   多线程是java。util。向量序列化线程安全?   在Eclipse和java中使用不同的构建配置。属性文件   编译Java:从命令行运行的问题   java如何知道消息是否已确认/取消?   Java铸造一套   java Android Seekbar progress已更改变量,给出错误