<div dir="ltr"><div>Hi Jérôme,</div><div>For the compilation, this should have been fixed on the master branch, see <a href="https://github.com/SimonRit/RTK/commit/957d049eff68011723e9c6ff0e63fc404343f8fb#diff-8e1a1216b21f73aace7824aeca857018">this commit</a>. Can you check that your CMakeLists.txt file in the source directory has this change? If not, you did not update the source directory. Note that ITK will automatically rollback to the tag on the ITK repo if you don't change it in the RTK.remote.cmake file or with Module_RTK_GIT_TAG (see <a href="https://github.com/SimonRit/RTK/blob/master/INSTALLATION.md">INSTALLATION.md</a>) If yes, I don't know what's wrong, you may need to manually re-run cmake in the build directory.<br></div><div>I'm a bit surprised regarding the pre-compiled packages. Can you try the latest version compiled by the CI <a href="https://dev.azure.com/simonrit/RTK/_build/results?buildId=528&view=artifacts">here</a>? I don't know which version you have used but ITK v5.1 has been fairly recently released so that may be the issue here.<br></div><div>Simon<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 18, 2020 at 11:45 PM Jerome Lesaint <<a href="mailto:lesaint.jerome@gmail.com">lesaint.jerome@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Hi Simon,<br></div><div><br></div><div>sorry for disturbing again.</div><div>I've updated my repo and compiled again. It fails with the above message : </div><div><br></div></div><div>





<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><b>/Users/jerome/src/ITK/Modules/Remote/RTK/src/rtkBioscanGeometryReader.cxx:26:10: </b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"><b>fatal error: </b></span><span style="font-variant-ligatures:no-common-ligatures"><b>'gdcmImageReader.h' file not found</b></span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">#include <gdcmImageReader.h></span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><b><span>         </span>^~~~~~~~~~~~~~~~~~~</b></span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">1 error generated.</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [Modules/Remote/RTK/src/CMakeFiles/RTK.dir/rtkBioscanGeometryReader.cxx.o] Error 1</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** Waiting for unfinished jobs....</span></p></div><div><br></div><div>Any idea ?</div><div>I guess I need to turn some option(s) in cmake, to get the gdcm module ?</div><div><br></div><div>Note that I also installed the binary python package you sent in previous mail. The installation and the import are OK. But the python command</div><div><br></div><div>





<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)">





</p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">const = rtk.ConstantImageSource[itk.Image[itk.F,</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(45,150,30)">3</span><span style="font-variant-ligatures:no-common-ligatures">]].New()</span></p></div><div><br></div><div>output fails with : </div><div><br></div><div>





<p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkImageToImageFilterIUL2IUL2 not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkImageToImageFilterIUL2IUL2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkImageToImageFilterIUL3IUL3 not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkImageToImageFilterIUL3IUL3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkImageToImageFilterIUL2IF2 not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkImageToImageFilterIUL2IF2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkImageToImageFilterIUL3IF3 not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkImageToImageFilterIUL3IF3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkImageToImageFilterIUL2ID2 not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkImageToImageFilterIUL2ID2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkImageToImageFilterIUL3ID3 not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkImageToImageFilterIUL3ID3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">stdnumeric_limitsULL not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'stdnumeric_limitsULL'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkNumericTraitsULL not loaded from module ITKCommon because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKCommonPython' has no attribute 'itkNumericTraitsULL'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::Vector<double,2>,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferIVD22'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferIVD22'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::Vector<double,2>,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::CovariantVector<double,2>,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferICVD22'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferICVD22'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::CovariantVector<double,2>,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::Vector<double,3>,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferIVD32'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferIVD32'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::Vector<double,3>,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::CovariantVector<double,3>,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferICVD32'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferICVD32'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::CovariantVector<double,3>,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::Vector<double,4>,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferIVD42'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferIVD42'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::Vector<double,4>,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::CovariantVector<double,4>,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferICVD42'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferICVD42'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::CovariantVector<double,4>,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::Vector<double,2>,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferIVD23'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferIVD23'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::Vector<double,2>,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::CovariantVector<double,2>,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferICVD23'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferICVD23'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::CovariantVector<double,2>,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::Vector<double,3>,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferIVD33'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferIVD33'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::Vector<double,3>,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::CovariantVector<double,3>,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferICVD33'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferICVD33'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::CovariantVector<double,3>,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::Vector<double,4>,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferIVD43'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferIVD43'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::Vector<double,4>,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::PyBuffer<itk::Image<itk::CovariantVector<double,4>,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkPyBufferPython.itkPyBufferICVD43'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkPyBufferPython.itkPyBufferICVD43'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::PyBuffer<itk::Image<itk::CovariantVector<double,4>,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<signedchar,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2ISC2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2ISC2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<signedchar,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<signedchar,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3ISC3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3ISC3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<signedchar,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<signedshort,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2ISS2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2ISS2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<signedshort,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<signedshort,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3ISS3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3ISS3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<signedshort,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<unsignedchar,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2IUC2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2IUC2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<unsignedchar,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<unsignedchar,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3IUC3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3IUC3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<unsignedchar,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<unsignedlonglong,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2IULL2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2IULL2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<unsignedlonglong,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<unsignedlonglong,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3IULL3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3IULL3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<unsignedlonglong,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<unsignedshort,2>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2IUS2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL2IUS2'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,2>,itk::Image<unsignedshort,2>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Template itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<unsignedshort,3>></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>already defined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3IUS3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>is redefined as <class 'itkCastImageFilterPython.itkCastImageFilterIULL3IUS3'></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">Warning: template already defined 'itk::CastImageFilter<itk::Image<unsignedlonglong,3>,itk::Image<unsignedshort,3>>'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkRegularSphereMeshSourceMF2 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkRegularSphereMeshSourceMF2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkRegularSphereMeshSourceMD2 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkRegularSphereMeshSourceMD2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkRegularSphereMeshSourceMF3 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkRegularSphereMeshSourceMF3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkRegularSphereMeshSourceMD3 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkRegularSphereMeshSourceMD3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkSphereMeshSourceMF2 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkSphereMeshSourceMF2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkSphereMeshSourceMD2 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkSphereMeshSourceMD2'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkSphereMeshSourceMF3 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkSphereMeshSourceMF3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">itkSphereMeshSourceMD3 not loaded from module ITKMesh because of exception:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span>module 'ITKMeshPython' has no attribute 'itkSphereMeshSourceMD3'</span></p><p style="margin:0px;font:11px Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures">---------------------------------------------------------------------------</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">AttributeError</span><span style="font-variant-ligatures:no-common-ligatures"><span>                            </span>Traceback (most recent call last)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><ipython-input-4-718abe43581a></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><module></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">----> 1</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> </span><span style="font-variant-ligatures:no-common-ligatures">const </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> rtk</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">ConstantImageSource</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">[</span><span style="font-variant-ligatures:no-common-ligatures">itk</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">Image</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">[</span><span style="font-variant-ligatures:no-common-ligatures">itk</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">F</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">3</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">]].</span><span style="font-variant-ligatures:no-common-ligatures">New</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">()</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkLazy.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">__getattribute__</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(self, attr)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>50</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>            </span>module </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> self</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">__belong_lazy_attributes</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">[</span><span style="font-variant-ligatures:no-common-ligatures">attr</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">]</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>51</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>            </span>namespace </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">{}</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">---> 52</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures">itkBase</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">module</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>53</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>            </span>self</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">loaded_lazy_modules</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">add</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">module</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>54</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> k</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> v </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">items</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">():</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkBase.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(name, namespace)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>81</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span>deps </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> sorted</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">data</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">['depends'])</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>82</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> dep </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> deps</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">---> 83</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">dep</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><b><span>     </span>84</b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span> </span></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>85</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>    </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">if</span><span style="font-variant-ligatures:no-common-ligatures"> itkConfig</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">ImportCallback</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkBase.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(name, namespace)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>81</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span>deps </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> sorted</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">data</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">['depends'])</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>82</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> dep </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> deps</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">---> 83</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">dep</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><b><span>     </span>84</b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span> </span></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>85</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>    </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">if</span><span style="font-variant-ligatures:no-common-ligatures"> itkConfig</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">ImportCallback</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkBase.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(name, namespace)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>81</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span>deps </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> sorted</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">data</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">['depends'])</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>82</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> dep </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> deps</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">---> 83</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">dep</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><b><span>     </span>84</b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span> </span></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>85</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>    </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">if</span><span style="font-variant-ligatures:no-common-ligatures"> itkConfig</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">ImportCallback</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkBase.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(name, namespace)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>81</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span>deps </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> sorted</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">data</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">['depends'])</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>82</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> dep </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> deps</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">---> 83</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">dep</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><b><span>     </span>84</b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span> </span></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>85</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>    </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">if</span><span style="font-variant-ligatures:no-common-ligatures"> itkConfig</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">ImportCallback</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkBase.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(name, namespace)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>81</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span>deps </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> sorted</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">data</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">['depends'])</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>82</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> dep </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> deps</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">---> 83</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">dep</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures"><b><span>     </span>84</b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span> </span></span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>     </span>85</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>    </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">if</span><span style="font-variant-ligatures:no-common-ligatures"> itkConfig</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">.</span><span style="font-variant-ligatures:no-common-ligatures">ImportCallback</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font:11px Menlo;color:rgb(47,180,29)"><span style="font-variant-ligatures:no-common-ligatures">~/src/ITK-build/Wrapping/Generators/Python/itkBase.py</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> in </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">LoadModule</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(name, namespace)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(64,11,217)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>    </span>171</b></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> <span>        </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">if</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures">'snake_case_functions'</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"> data</span><span style="font-variant-ligatures:no-common-ligatures">:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>    </span>172</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>            </span></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">for</span><span style="font-variant-ligatures:no-common-ligatures"> snakeCaseFunction </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">in</span><span style="font-variant-ligatures:no-common-ligatures"> data</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">['snake_case_functions']:</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">--> 173</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)"> <span>                </span></span><span style="font-variant-ligatures:no-common-ligatures">namespace</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">[</span><span style="font-variant-ligatures:no-common-ligatures">snakeCaseFunction</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">]</span><span style="font-variant-ligatures:no-common-ligatures"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> getattr</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">module</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> snakeCaseFunction</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>    </span>174</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>                </span>init_name </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> snakeCaseFunction </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">+</span><span style="font-variant-ligatures:no-common-ligatures"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">"_init_docstring"</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)"><b><span>    </span>175</b></span><span style="font-variant-ligatures:no-common-ligatures"> <span>                </span>init_function </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">=</span><span style="font-variant-ligatures:no-common-ligatures"> getattr</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">(</span><span style="font-variant-ligatures:no-common-ligatures">module</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">,</span><span style="font-variant-ligatures:no-common-ligatures"> init_name</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">)</span></p><p style="margin:0px;font:11px Menlo;color:rgb(0,0,0);min-height:13px"><span style="font-variant-ligatures:no-common-ligatures"></span><br></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)">



















































































































































































</p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">AttributeError</span><span style="font-variant-ligatures:no-common-ligatures">: module 'ITKMeshPython' has no attribute 'regular_sphere_mesh_source'</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p></div><div>Thanks for your help,</div><div>Jérome</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 13 mai 2020 à 01:07, Simon Rit <<a href="mailto:simon.rit@creatis.insa-lyon.fr" target="_blank">simon.rit@creatis.insa-lyon.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thanks. This was a multi-threading problem which is now fixed by processing each projection at a time within a thread:</div><div><a href="https://github.com/SimonRit/RTK/commit/a719d8913beb7b6a39da787980ead720b353f545" target="_blank">https://github.com/SimonRit/RTK/commit/a719d8913beb7bé6a39da787980ead720b353f545</a></div><div>I don't really understand the number you gave but they should depend on the number of threads used by ITK. Normally, ITK splits the last dimension (here the number of projections) in almost equal pieces for each thread. So the last dimension of the processed region will depend on this...<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 9, 2020 at 11:08 AM Jerome Lesaint <<a href="mailto:lesaint.jerome@gmail.com" target="_blank">lesaint.jerome@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>See the code below.</div><div><br></div><div>I gave you a wrong information. Sorry. My stack has 720 projections and not 360. It actually works fine with 360. But fails with 720 !! <br></div><div>After a few trials, the behavior is really strange. It works with 13, 17, 23, 300, 301, 360, 361, 480. But it fails with 400 (13), 401 (13), 540 (17), 720 (23), 721 (23). In parentheses, the number which triggers the error (no 2s, 3s 5s in the prime decomp).</div><div><br></div><div>Jérome</div><div><br></div><div><br></div><div>-------------------------------------------------------------------</div><div>sid = 500<br>sdd = 1000<br><br>spacing = 1<br>nb_pixels = int(257/spacing)<br>nb_pixels_u = nb_pixels<br>nb_pixels_v = nb_pixels_u<br><br>geo_0 = rtk.ThreeDCircularProjectionGeometry.New()<br>for i in range(nprojs_0) :<br>    geo_0.AddProjection(sid,sdd,i)<br><br>ImageType = itk.Image[itk.F, 3]<br>const = rtk.ConstantImageSource[ImageType].New()<br>const.SetConstant(0.)<br>const.SetSpacing([spacing,spacing,spacing])<br>const.SetSize([nb_pixels_u,nb_pixels_v,len(geo_0.GetGantryAngles())])<br>const.SetOrigin(-0.5*spacing*(np.array(const.GetSize())-1))<br>sl = rtk.SheppLoganPhantomFilter[ImageType,ImageType].New()<br>sl.SetInput(const.GetOutput())<br>sl.SetGeometry(geo_0)<br>sl.SetPhantomScale(60)<br>        <br>sl.Update()<br><br>#weights = rtk.FDKWeightProjectionFilter[ImageType].New()<br>#weights.SetGeometry(geo_0)<br>#weights.SetInput(sl.GetOutput())<br>#weights.SetNumberOfWorkUnits(1)<br>#weights.InPlaceOff()<br><br>ramp = rtk.FFTRampImageFilter[ImageType,ImageType,itk.D].New()<br>ramp.SetInput(sl.GetOutput())<br>ramp.Update()<br></div><div><br></div><div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 8 mai 2020 à 22:15, Simon Rit <<a href="mailto:simon.rit@creatis.insa-lyon.fr" target="_blank">simon.rit@creatis.insa-lyon.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div>I cannot reproduce the issue with this code</div><div><br></div><div>import itk<br>from itk import RTK as rtk<br><br>ImageType = itk.Image[itk.F,3]<br><br>constantImageSource = rtk.ConstantImageSource[ImageType].New()<br>constantImageSource.SetOrigin( [ -127.875, -127.875, 0. ] )<br>constantImageSource.SetSpacing( [ .25 ] *3 )<br>constantImageSource.SetSize( [ 1024, 512, 360 ] )<br>constantImageSource.SetConstant(1.)<br><br>ramp = rtk.FFTRampImageFilter[ImageType, ImageType, itk.D].New()<br>ramp.SetInput(constantImageSource.GetOutput())<br>ramp.Update()</div><div><br></div><div>Can you tell me more on the pipeline you're using?</div><div>Simon<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 8, 2020 at 9:36 AM Jerome Lesaint <<a href="mailto:lesaint.jerome@gmail.com" target="_blank">lesaint.jerome@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Salut,<br><div><br></div><div>thanks again for the answer. The streaming workaround seems to work.</div><div>As for the second solution you mentioned : actually there are 360 projections in my stack (not 23). 360 has only 2s, 3s and 5s in its prime decomp. Of course, 23 does not. But where this 23 comes form ???</div><div><br></div><div>Anyway, it works fine now. Thank you.</div><div>Jérome</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 7 mai 2020 à 20:48, Simon Rit <<a href="mailto:simon.rit@creatis.insa-lyon.fr" target="_blank">simon.rit@creatis.insa-lyon.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div>Nope, sorry. We can't distribute the package with FFTW because its license does not allow it. What you can do is put an itkStreamingImageFilter after the fft ramp to process one projection at a time. Or add one empty projection after you 23d.</div><div>Let me know if we can help with one of the two options.</div><div>Simon<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 7, 2020 at 7:24 PM Jerome Lesaint <<a href="mailto:lesaint.jerome@gmail.com" target="_blank">lesaint.jerome@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>I am trying to use the ramp filter FFTRampImageFilter and it fails at Update time with the error message :</div><div><br></div><div>itk::ERROR: VnlRealToHalfHermitianForwardFFTImageFilter(00000230EC986BA0): Cannot compute FFT of image with size [1024, 512, 23]. VnlRealToHalfHermitianForwardFFTImageFilter operates only on images whose size in each dimension has a prime factorization consisting of only 2s, 3s, or 5s.<br></div><div><br></div><div>I already read Simon's answer to a previous similar issue, saying that he recommends using FFTW by turning <span style="color:rgb(0,0,0);white-space:pre-wrap">ITK_USE_FFTW when building ITK. But I did not compile ITK (on this computer). I simply installed the pre-compiled Python package.</span></div><div><font color="#000000"><span style="white-space:pre-wrap">My question : can I turn any parameter in Python to force the ramp filter to use this library ?</span></font></div><div><br></div><div>Thanks in advance for your help,</div><div><br></div><div>Jérome </div></div>
_______________________________________________<br>
Rtk-users mailing list<br>
<a href="mailto:Rtk-users@public.kitware.com" target="_blank">Rtk-users@public.kitware.com</a><br>
<a href="https://public.kitware.com/mailman/listinfo/rtk-users" rel="noreferrer" target="_blank">https://public.kitware.com/mailman/listinfo/rtk-users</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>
</blockquote></div>