70 likes | 218 Views
WrapITK. status .&. updates. Contents. What's done: in ITKv4 Alpha in ITKv4 Beta What's coming: by MICCAI by End of Contract Questions?. ITKv4 Alpha 8 (4.a08). Migration to WrapITK 0.3 Default wrapped types Wrapping coverage 82% filter coverage Python, Java, TCL (not tested)
E N D
WrapITK status .&. updates
Contents • What's done: • in ITKv4 Alpha • in ITKv4 Beta • What's coming: • by MICCAI • by End of Contract • Questions?
ITKv4 Alpha 8 (4.a08) • Migration to WrapITK 0.3 • Default wrapped types • Wrapping coverage • 82% filter coverage • Python, Java, TCL (not tested) • Metadata dictionary accessible in a more usual fashion(python) • Macros moved to SWIG interface • WrapITK Installation • Language modules move to ${INSTALL_PREFIX}/lib/ITK-4.0/Python
ITKv4 Beta • Redefining the WrapITK libraries • Follows modular ITK • Wrap files correspond one-to-one with ITK sources (Mostly) • Automatic type selection in Python
MICCAI • Port the SWIG interface generation to C++ • Removes unnecessary dependency to Python 2 • Binary distribution • One full build • Sub packages: Python, Java, TCL independently installable
End of Contract • C# support • Python 3 support • Language specific array conversion • Automatic Inline documentation • Target language inheritance • Documentation