6个版本
0.3.0 | 2024年3月1日 |
---|---|
0.2.1 | 2022年7月13日 |
0.2.0 | 2020年5月31日 |
0.1.2 | 2020年5月30日 |
#720 在 解析器实现
每月75次下载
用于 4 crate
44KB
486 行
DICOM测试文件
此仓库收集了来自各种来源的示例DICOM文件。目的是它们可以在许多不同的库中进行测试。
查看文档以获取使用说明。
已知限制
Rust函数不能从doc-tests中使用,因为它们不是在目标目录中执行的。
lib.rs
:
一组用于测试DICOM解析器的DICOM文件。
为了避免用户必须下载所有文件,它们在需要时下载并在/target
目录中缓存。
path
函数将自动下载请求的文件并返回文件路径。
use dicom_test_files::path;
let liver = path("pydicom/liver.dcm")?;
// then open the file as you will (e.g. using DICOM-rs)
let dicom_data = dicom::object::open(liver);
数据来源
默认情况下,所有数据集都托管在dicom-test-files
项目的主仓库中的data
文件夹中。检查此文件夹以了解可用的DICOM测试文件。
要覆盖此来源,可以将环境变量DICOM_TEST_FILES_URL
设置为数据集原始内容的基路径(通常以data
或data/
结尾)。
set DICOM_TEST_FILES_URL=https://raw.githubusercontent.com/Me/dicom-test-files/new/more-dicom/data
cargo test
依赖关系
~6–16MB
~231K SLoC