plooney / kretz

Apache License 2.0
12 stars 5 forks source link

README

What is this repository for?

How do I get set up?

Dependencies

ITK, Boost (for command line executables), Doxygen and GraphViz (for documentation)

How to build

Use cmake and make


mkdir kretz-module-build
cd kretz-module-build
cmake -DITK_DIR=/path/to/ITK-build /path/to/kretz
make
cd ..

mkdir kretz-programs-build
cd kretz-programs-build
cmake -DITK_DIR=/path/to/ITK-build /path/to/kretz/examples
make

Programs

KretzFileWriter either takes a KRETZ file and outputs the voxels in the geometry of the 3D ultrasound probe. One dimension corresponds to radial distance and the others correspond to the angles. The spacing is not isotropic and can be found in the KRETZ file. KretzFileWriter can take a cartesian geometry and a KRETZ file and convert the cartesian geometry back into the geometry specified in the KRETZ file.

arguments:

KretzConverter takes a KRETZ file and converts it to cartesian coordinates.

arguments:

How to run tests

make test

How to create docs

make doc

Community Guidelines

Please use the issue tracker to report any problems with the software. If you want to contribute to the development of KRETZ, please send a pull request.

Contributors

License

KRETZ is provided under the terms of the Apache 2.0 License.

Acknowledgements