dkazanc / TomoPhantom

Software to generate 2D/3D/4D analytical phantoms and their Radon transforms (parallel beam) for image processing
https://dkazanc.github.io/TomoPhantom/
Apache License 2.0
116 stars 53 forks source link

Start of new Python interface #12

Closed paskino closed 6 years ago

paskino commented 6 years ago

use dict instead of numpy arrays

dkazanc commented 6 years ago

Did lots of code optimization, re-written file readers. Fool-proof typing barriers for Python and Matlab. Now it is a challenge to crash matlab or python. Though I couldn't make work syntax introduced by @paskino for objects through Cython. See TomoP2D.pyx. I merge this branch since it has lots of improvements to the master.