Convert EGSnrc 3ddose files for visualization in Gmsh.
Check out the API documentation.
```shell
$ dose2gmsh input.3ddose
$ dose2gmsh input.3ddose --format=csv
$ dose2gmsh input.3ddose --output-file=doses
$ dose2gmsh --help
dose2gmsh 1.0.1 Max Orok maxwellorok@gmail.com Convert dosxyznrc 3ddose files to Gmsh msh files
USAGE:
dose2gmsh [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-f, --format
[.msh] [.csv]You'll need cargo, the Rust package manager to get started.
Install using cargo install.
shell
$ cargo install dose2gmsh
You can update your installation with cargo install --force.
dose2gmsh parses 3ddose files into a intermediate DoseBlock structure. After parsing, it writes the DoseBlock data to an output file.
You can add an output format by implementing a new DoseBlock::write* method. Use DoseBlock::write_msh2 as a starting point.
If you'd like help implementing a new output format, open an issue.