[Insight-users] need help using itk with python

Matei Stroila matei.stroila at gmail.com
Thu Mar 15 17:20:19 EST 2007


On 3/15/07, Gaëtan Lehmann <gaetan.lehmann at jouy.inra.fr> wrote:
>
> can you run the command
>
>    ctest -C Release -R Python
>
> and send the result ?

Yes, here it is:

D:\build\InsightToolkit-3.2.0-bin>ctest -C Release -R Python
Start processing tests
Test project D:/build/InsightToolkit-3.2.0-bin
  1/240 Testing PythonTestDirectory           ***Failed
  2/240 Testing PythonTestObject              ***Failed
  3/240 Testing PythonFilterCoverage             Passed
  4/240 Testing PythonFindEmptyClasses        ***Failed
  5/240 Testing PythonTypemaps                ***Failed
  6/240 Testing PythonTemplate                ***Failed
  7/240 Testing PythonExtras                  ***Failed
  8/240 Testing PythonModuleToModule          ***Failed
  9/240 Testing PythonBinaryDilateImageFilter ***Failed
 10/240 Testing PythonBinaryErodeImageFilter  ***Failed
 11/240 Testing PythonBinaryThresholdImageFilt***Failed
 12/240 Testing PythonCastImageFilter         ***Failed
 13/240 Testing PythonGrayscaleDilateImageFilt***Failed
 14/240 Testing PythonBoxGrayscaleDilateImageF***Failed
 15/240 Testing PythonGrayscaleErodeImageFilte***Failed
 16/240 Testing PythonMeanImageFilter         ***Failed
 17/240 Testing PythonMedianImageFilter       ***Failed
 18/240 Testing PythonSigmoidImageFilter      ***Failed
 19/240 Testing PythonThresholdImageFilter    ***Failed
 20/240 Testing PythonResampleImageFilterTest1***Failed
 21/240 Testing PythonResampleImageFilterTest2***Failed
 22/240 Testing PythonResampleImageFilterTest3***Failed
 23/240 Testing PythonResampleImageFilterTest4***Failed
 24/240 Testing PythonCurvatureAnisotropicDiff***Failed
 25/240 Testing PythonCurvatureFlowImageFilter***Failed
 26/240 Testing PythonSmoothingRecursiveGaussi***Failed
 27/240 Testing PythonLaplacianImageFilter    ***Failed
 28/240 Testing PythonFFTImageFilter          ***Failed
 29/240 Testing PythonGradientMagnitudeRecursi***Failed
 30/240 Testing PythonGradientAnisotropicDiffu***Failed
 31/240 Testing PythonGeodesicActiveContourLef***Failed
 32/240 Testing PythonFastMarchingLeftVentricl***Failed
 33/240 Testing PythonFastMarchingRightVentric***Failed
 34/240 Testing PythonFastMarchingWhiteMatterT***Failed
 35/240 Testing PythonFastMarchingGrayMatterTe***Failed
 36/240 Testing PythonThresholdSegmentationLev***Failed
 37/240 Testing PythonThresholdSegmentationLev***Failed
 38/240 Testing PythonThresholdSegmentationLev***Failed
 39/240 Testing PythonCannyEdgeDetectionImageF***Failed
 40/240 Testing PythonWatershedSegmentation1  ***Failed
 41/240 Testing PythonSpatialObject           ***Failed
 42/240 Testing PythonAntiAliasBinaryImageFilt***Failed
 43/240 Testing PythonSimplePipelineUC2       ***Failed
 44/240 Testing PythonSimplePipelineUS2       ***Failed
 45/240 Testing PythonSimplePipelineF2        ***Failed
 46/240 Testing PythonSimplePipelineUC3       ***Failed
 47/240 Testing PythonSimplePipelineUS3       ***Failed
 48/240 Testing PythonSimplePipelineF3        ***Failed

2% tests passed, 47 tests failed out of 48

The following tests FAILED:
          1 - PythonTestDirectory (Failed)
          2 - PythonTestObject (Failed)
          4 - PythonFindEmptyClasses (Failed)
          5 - PythonTypemaps (Failed)
          6 - PythonTemplate (Failed)
          7 - PythonExtras (Failed)
          8 - PythonModuleToModule (Failed)
          9 - PythonBinaryDilateImageFilter (Failed)
         10 - PythonBinaryErodeImageFilter (Failed)
         11 - PythonBinaryThresholdImageFilter (Failed)
         12 - PythonCastImageFilter (Failed)
         13 - PythonGrayscaleDilateImageFilter (Failed)
         14 - PythonBoxGrayscaleDilateImageFilter (Failed)
         15 - PythonGrayscaleErodeImageFilter (Failed)
         16 - PythonMeanImageFilter (Failed)
         17 - PythonMedianImageFilter (Failed)
         18 - PythonSigmoidImageFilter (Failed)
         19 - PythonThresholdImageFilter (Failed)
         20 - PythonResampleImageFilterTest1 (Failed)
         21 - PythonResampleImageFilterTest2 (Failed)
         22 - PythonResampleImageFilterTest3 (Failed)
         23 - PythonResampleImageFilterTest4 (Failed)
         24 - PythonCurvatureAnisotropicDiffusionImageFilter (Failed)
         25 - PythonCurvatureFlowImageFilter (Failed)
         26 - PythonSmoothingRecursiveGaussianImageFilter (Failed)
         27 - PythonLaplacianImageFilter (Failed)
         28 - PythonFFTImageFilter (Failed)
         29 - PythonGradientMagnitudeRecursiveGaussianImageFilterTest (Failed)
         30 - PythonGradientAnisotropicDiffusionImageFilterTest (Failed)
         31 - PythonGeodesicActiveContourLeftVentricleTest (Failed)
         32 - PythonFastMarchingLeftVentricleTest (Failed)
         33 - PythonFastMarchingRightVentricleTest (Failed)
         34 - PythonFastMarchingWhiteMatterTest (Failed)
         35 - PythonFastMarchingGrayMatterTest (Failed)
         36 - PythonThresholdSegmentationLevelSetVentricleTest (Failed)
         37 - PythonThresholdSegmentationLevelSetWhiteMatterTest (Failed)
         38 - PythonThresholdSegmentationLevelSetGrayMatterTest (Failed)
         39 - PythonCannyEdgeDetectionImageFilterTest (Failed)
         40 - PythonWatershedSegmentation1 (Failed)
         41 - PythonSpatialObject (Failed)
         42 - PythonAntiAliasBinaryImageFilterTest (Failed)
         43 - PythonSimplePipelineUC2 (Failed)
         44 - PythonSimplePipelineUS2 (Failed)
         45 - PythonSimplePipelineF2 (Failed)
         46 - PythonSimplePipelineUC3 (Failed)
         47 - PythonSimplePipelineUS3 (Failed)
         48 - PythonSimplePipelineF3 (Failed)
Errors while running CTest

D:\build\InsightToolkit-3.2.0-bin>

Thanks,

Matei




>
> Thanks,
>
> Gaetan
>
>
> Le Thu, 15 Mar 2007 21:04:04 +0100, Matei Stroila
> <matei.stroila at gmail.com> a écrit:
>
> > I did a clean build in Release mode (InsightToolkit-3.2.0) with
> > WrapITK ON, VS 2005.
> > Using WrapITK, it gives the same error:
> >
> > D:\Documents and Settings\mstroila>python
> > Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit
> > (Intel)] on win
> > 32
> > Type "help", "copyright", "credits" or "license" for more information.
> >>>> import itk
> >>>> reader = itk.ImageFileReader[itk.UC,2].New()
> > Traceback (most recent call last):
> >   File "<stdin>", line 1, in <module>
> >   File
> > "D:\build\InsightToolkit-3.2.0-bin\Wrapping\WrapITK\Python\Release\itkLaz
> > y.py", line 18, in __getattribute__
> >     itkBase.LoadModule(module, namespace)
> >   File
> > "D:\build\InsightToolkit-3.2.0-bin\Wrapping\WrapITK\Python\Release\itkBas
> > e.py", line 77, in LoadModule
> >     LoadModule(dep, namespace)
> >   File
> > "D:\build\InsightToolkit-3.2.0-bin\Wrapping\WrapITK\Python\Release\itkBas
> > e.py", line 77, in LoadModule
> >     LoadModule(dep, namespace)
> >   File
> > "D:\build\InsightToolkit-3.2.0-bin\Wrapping\WrapITK\Python\Release\itkBas
> > e.py", line 85, in LoadModule
> >     if not swigModuleName in sys.modules: module =
> > loader.load(swigModuleName)
> >   File
> > "D:\build\InsightToolkit-3.2.0-bin\Wrapping\WrapITK\Python\Release\itkBas
> > e.py", line 192, in load
> >     return imp.load_module(name, fp, pathname, description)
> >   File
> > "D:\build\InsightToolkit-3.2.0-bin\bin\Release\VXLNumericsPython.py", lin
> > e 5, in <module>
> >     import _VXLNumericsPython
> > ImportError: No module named _VXLNumericsPython
> >
> > Thanks for help,
> >
> > Matei
> >
> > On 3/15/07, Matei Stroila <matei.stroila at gmail.com> wrote:
> >> On 3/15/07, Gaetan Lehmann <gaetan.lehmann at jouy.inra.fr> wrote:
> >> > Can you verify that your PYTHONPATH contain the path to the dll files
> >> ?
> >>
> >> I did add it with no success. Same error message.
> >>
> >> I will look at WrapITK.
> >>
> >> Thanks,
> >>
> >> Matei
> >>
> >> >
> >> > Thanks,
> >> >
> >> > Gaetan
> >> >
> >> > PS: It will not fix your problem, but if your intersted in using itk
> >> with
> >> > python, you should look at WrapITK, which is also included in ITK
> >> 3.2.0
> >> >
> >> >
> >> >
> >> > On Wed, 14 Mar 2007 20:43:48 +0100, Matei Stroila
> >> > <matei.stroila at gmail.com> wrote:
> >> >
> >> > > I built the new ITK release (3.2.0) with Visual Studio 2005 and no
> >> > > errors.
> >> > > I set the PYTHONPATH to the CSwig dir:
> >> > > D:\build\InsightToolkit-3.2.0-bin\Wrapping\CSwig\Python\Release
> >> > > and added to the PATH the build dir:
> >> > > D:\build\InsightToolkit-3.2.0-bin\bin\release
> >> > >
> >> > > When I try to use Python I get the following:
> >> > >
> >> > >  Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit
> >> > > (Intel)] on win
> >> > > 32
> >> > > Type "help", "copyright", "credits" or "license" for more
> >> information.
> >> > >>>> from InsightToolkit import *
> >> > > Traceback (most recent call last):
> >> > >   File "<stdin>", line 1, in <module>
> >> > >   File
> >> > >
> >> "D:/build/InsightToolkit-3.2.0-bin/Wrapping/CSwig/Python\Release\InsightT
> >> > > oolkit.py", line 1, in <module>
> >> > >     from itkalgorithms import *
> >> > >   File
> >> > >
> >> "D:/build/InsightToolkit-3.2.0-bin/Wrapping/CSwig/Python\Release\itkalgor
> >> > > ithms.py", line 1, in <module>
> >> > >     from itknumerics import *
> >> > >   File
> >> > >
> >> "D:/build/InsightToolkit-3.2.0-bin/Wrapping/CSwig/Python\Release\itknumer
> >> > > ics.py", line 1, in <module>
> >> > >     from itkcommon import *
> >> > >   File
> >> > >
> >> "D:/build/InsightToolkit-3.2.0-bin/Wrapping/CSwig/Python\Release\itkcommo
> >> > > n.py", line 1, in <module>
> >> > >     from vxlnumerics import *
> >> > >   File
> >> > >
> >> "D:/build/InsightToolkit-3.2.0-bin/Wrapping/CSwig/Python\Release\vxlnumer
> >> > > ics.py", line 4, in <module>
> >> > >     from VXLNumericsPython import *
> >> > >   File "VXLNumericsPython.py", line 5, in <module>
> >> > >     import _VXLNumericsPython
> >> > > ImportError: No module named _VXLNumericsPython
> >> > >
> >> > > I checked the build dir and _VXLNumericsPython.dll is there. I don't
> >> > > understand why is not finding that module.
> >> > >
> >> > > Thanks a lot for help,
> >> > >
> >> > > Matei
> >> > > _______________________________________________
> >> > > Insight-users mailing list
> >> > > Insight-users at itk.org
> >> > > http://www.itk.org/mailman/listinfo/insight-users
> >> >
> >> >
> >> >
> >> > --
> >> > Gaëtan Lehmann
> >> > Biologie du Développement et de la Reproduction
> >> > INRA de Jouy-en-Josas (France)
> >> > tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
> >> > http://voxel.jouy.inra.fr
> >> >
> >>
>
>
>
> --
> Gaëtan Lehmann
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> tel: +33 1 34 65 29 66    fax: 01 34 65 29 09
> http://voxel.jouy.inra.fr
>


More information about the Insight-users mailing list