Skip to content
This repository was archived by the owner on Sep 23, 2026. It is now read-only.

Releases: iridite/dicom-audit-cli

DICOM Audit CLI v1.2.0

Choose a tag to compare

@iridite iridite released this 19 Apr 06:44

DICOM Audit CLI v1.2.0

这个版本正式切换到 Markdown + Typst 双输出,并对 Typst 模板做了三块重点优化:

  1. 首页改成正式审计封面
  2. 批次概览压缩成更紧凑的卡片布局
  3. 病例波动摘要把“参数变档字段”和批次间参数对比单独突出

同时:

  • 始终输出 json + md + typ
  • 找到 typst.exe 时自动编译 pdf
  • exe 会优先自动发现同目录的 typst.exe
  • release zip 已包含 typst.exe、Typst LICENSE 和 NOTICE
  • 默认输出目录为 output<时间戳>
  • batch 仍然只按参数签名分组,不使用病例号、目录名、期相名

已完成验证:

  • Python CLI + 显式 Typst 路径:通过
  • exe + 同目录 typst.exe:通过
  • json / md / typ / pdf 全部成功生成
  • Typst 版 PDF 已渲染检查首页、批次页和病例页
  • 真实目录验证样本:D:\Datasets\MedML\dr_z\demo\ct

发布资产:

  • dicom-audit-v1.2.0-windows-x64.exe
  • dicom-audit-v1.2.0-windows-x64.zip
  • SHA256SUMS-v1.2.0.txt

DICOM Audit CLI v1.1.1

Choose a tag to compare

@iridite iridite released this 19 Apr 06:06

DICOM Audit CLI v1.1.1

这个版本主要修复两件事:

  • PDF 引擎从 reportlab 切换为 fpdf2
  • 默认输出目录改为 output<时间戳>

具体变化:

  • PDF 不再使用宽表格主导布局,改为块状段落式报告,避免长内容超出表格渲染范围
  • Windows 中文字体自动从系统字体中探测加载
  • 默认输出目录采用纯时间戳命名,例如 output\20260419_140525
  • 同秒重复运行时会自动追加序号,避免目录冲突
  • 继续保持 batch 只按参数签名分组,不使用病例号、目录名、期相名

已完成验证:

  • Python CLI 运行通过
  • Windows exe 运行通过
  • PDF 成功生成
  • PDF 前 3 页已渲染成 PNG 做版式检查
  • 真实目录验证样本:D:\Datasets\MedML\dr_z\demo\ct

发布资产:

  • dicom-audit-v1.1.1-windows-x64.exe
  • dicom-audit-v1.1.1-windows-x64.zip
  • SHA256SUMS-v1.1.1.txt

DICOM Audit CLI v1.1.0

Choose a tag to compare

@iridite iridite released this 19 Apr 05:54

DICOM Audit CLI v1.1.0

本版本把审计重点从“期相/槽位完整性”切换到了“DICOM 参数批次与整体波动”。

核心变化:

  • batch 只根据参数签名划分
  • 不使用病例号、目录名、期相名参与 batch 分组
  • 默认分批字段收敛到更稳定的 DICOM 参数:
    • Modality
    • Manufacturer
    • ManufacturerModelName
    • Rows
    • Columns
    • PixelSpacing
    • SliceThickness
    • ImageOrientationPatient
    • ConvolutionKernel
    • KVP
  • 报告改为输出:
    • 总批次数
    • 每个批次覆盖的 series 数和 case 数
    • 每个病例内部涉及几个参数批次
    • 哪些参数字段在全局有波动
    • 哪些病例存在明显参数变档
  • 移除了以期相完整性为主的报告视角

已完成验证:

  • Python CLI 扫描通过
  • Windows exe 扫描通过
  • PDF 报告生成通过
  • 真实目录验证样本:D:\Datasets\MedML\dr_z\demo\ct

发布资产:

  • dicom-audit-v1.1.0-windows-x64.exe
  • dicom-audit-v1.1.0-windows-x64.zip
  • SHA256SUMS-v1.1.0.txt

DICOM Audit CLI v1.0.0

Choose a tag to compare

@iridite iridite released this 19 Apr 05:39

DICOM Audit CLI v1.0.0

独立发布的首个正式版本,包含:

  • 递归扫描根目录下全部 DICOM 文件
  • 自动识别 case / series / phase
  • 输出 JSON、Markdown、PDF 三类报告
  • 支持 Windows 单文件 exe 运行
  • 期相别名支持 AP / PVP / NC 等目录命名
  • case 级三期间口径对比检查(层厚、PixelSpacing、SeriesDescription)

本版本已在 Windows 上完成实测:

  • Python CLI 已测试通过
  • Windows exe 已测试通过
  • PDF 报告已成功生成并校验页数
  • 真实目录扫描样本:D:\Datasets\MedML\dr_z\demo\ct

发布资产:

  • dicom-audit-v1.0.0-windows-x64.exe
  • dicom-audit-v1.0.0-windows-x64.zip
  • SHA256SUMS.txt