3 个版本 (稳定)
1.0.1 | 2020年10月2日 |
---|---|
0.1.0 | 2020年2月9日 |
#441 in 可视化
19KB
277 行
dose2gmsh
将 EGSnrc 3ddose
文件转换为 Gmsh 可视化的文件。
查看 API 文档。
使用方法
# convert input.3ddose to msh
$ dose2gmsh input.3ddose
# convert input.3ddose to csv
$ dose2gmsh input.3ddose --format=csv
# specify the output file name
$ dose2gmsh input.3ddose --output-file=doses
$ dose2gmsh --help
dose2gmsh 1.0.1
Max Orok <[email protected]>
Convert dosxyznrc 3ddose files to Gmsh msh files
USAGE:
dose2gmsh [OPTIONS] <input-file>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-f, --format <format> The output format (msh2 or csv) [default: msh2]
-o, --output-file <output-file> The output file name, defaults to <input_file>
支持的格式
- Gmsh 网格版本 2
[.msh]
- csv
[.csv]
安装
您需要 cargo
,Rust 的包管理器来开始。
使用 cargo install
进行安装。
$ cargo install dose2gmsh
您可以使用 cargo install --force
更新您的安装。
添加输出格式
dose2gmsh
解析 3ddose
文件到一个中间的 DoseBlock
结构。解析后,它将 DoseBlock
数据写入输出文件。
您可以通过实现一个新的 DoseBlock::write*
方法来添加一个输出格式。以 DoseBlock::write_msh2
作为起点。
如果您需要帮助实现新的输出格式,请创建一个问题。
依赖关系
~3.5MB
~59K SLoC