[pymvpa] MVPA NFoldSplitter import problem

Joshua Jacobs jojacobs at med.upenn.edu
Wed May 21 02:24:51 UTC 2008


Hi,
Thanks for your quick response. However, I'm still having problems  
involving mvpa.base issue.  On two different machines (OS X) I've used  
" git clone" to get new updated versions of the repository, wiped out  
the old installation and installed the new one via setup.py...but I am  
finding problems related to references to mvpa.base.  For example,  
below you will see the output when I run "from mvpa.clfs import smlr".

I'm surprised at these errors because it seems like these things are  
working for everyone else besides me.   Based on my reading of the git  
archives, it seems that mvpa.base disappeared recently---maybe some  
people still have the old versions of mvpa.base.* in their site- 
packages so these commands are still working for some?

Josh



> In [1]: from mvpa.clfs import smlr
> ---------------------------------------------------------------------------
> ImportError                               Traceback (most recent  
> call last)
>
> /Volumes/hippo/gammaPredict2/<ipython console> in <module>()
>
> /Library/Python/2.5/site-packages/mvpa/clfs/smlr.py in <module>()
>      14 import numpy as N
>      15
> ---> 16 from mvpa.clfs.base import Classifier
>      17 from mvpa.measures.base import Sensitivity
>      18 from mvpa.misc.exceptions import ConvergenceError
>
> /Library/Python/2.5/site-packages/mvpa/clfs/base.py in <module>()
>      37 from time import time
>      38
> ---> 39 from mvpa.mappers import MaskMapper
>      40 from mvpa.datasets.splitter import NFoldSplitter
>      41 from mvpa.misc.state import StateVariable, Stateful,  
> Harvestable
>
> /Library/Python/2.5/site-packages/mvpa/mappers/__init__.py in  
> <module>()
>      15     debug('INIT', 'mvpa.mappers')
>      16
> ---> 17 from mvpa.mappers.mask import MaskMapper
>      18 from mvpa.mappers.pca import PCAMapper
>      19 from mvpa.mappers.svd import SVDMapper
>
> /Library/Python/2.5/site-packages/mvpa/mappers/mask.py in <module>()
>      14 from operator import isSequenceType
>      15
> ---> 16 from mvpa.mappers.metric import MetricMapper
>      17 from mvpa.datasets.metric import DescreteMetric,  
> cartesianDistance
>      18 from mvpa.base.dochelpers import enhancedDocString
>
> /Library/Python/2.5/site-packages/mvpa/mappers/metric.py in <module>()
>      12
>      13
> ---> 14 from mvpa.mappers.base import Mapper
>      15 from mvpa.datasets.metric import Metric
>      16 from mvpa.base.dochelpers import enhancedDocString
>
> /Library/Python/2.5/site-packages/mvpa/mappers/base.py in <module>()
>      12
>      13 from mvpa.misc.vproperty import VProperty
> ---> 14 from mvpa.base.dochelpers import enhancedDocString
>      15
>      16
>
> ImportError: No module named base.dochelpers
>


> Hi Joshua,
>
> Welcome!! Everybody is new to PyMVPA (besides Michael) since it is  
> quite
> a new/fresh project ;-)
>
> Before we dive into debugging, we need to make sure that it is indeed
> the 'most recent' ;-) Released version 0.1.0 is far from being recent
> now, and master branch was advanced ahead only today. What is shasum  
> of
> the checkout you are using (if you got it from git)?
>
> Thus I would recommend first to fetch new pymvpa from git and try
> current 'master'.  Please report back if error disappears, ok?

On May 20, 2008, at 5:50 PM, Joshua Jacobs wrote:

> Hi everyone,
>
> I'm new to the MVPA and I think you guys have done a great job with  
> it.  However, I'm having a funny problem right now.
>
> I start iPython, try to import NFold Splitter, and I get the below  
> error.  Am I doing something wrong?
>
>> In [2]: from mvpa.datasets.splitter import NFoldSplitter
>> ---------------------------------------------------------------------------
>> ImportError                               Traceback (most recent  
>> call last)
>>
>> /Users/josh/<ipython console> in <module>()
>>
>> /Library/Python/2.5/site-packages/mvpa/datasets/splitter.py in  
>> <module>()
>>      16
>>      17 import mvpa.misc.support as support
>> ---> 18 from mvpa.base.dochelpers import enhancedDocString
>>      19
>>      20
>>
>> ImportError: No module named base.dochelpers
>>
>
> I'm pretty sure that I'm using the most recent version of the code  
> from the git repository...
>
> Thanks for your help,
> Josh

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/pkg-exppsy-pymvpa/attachments/20080520/a03fd6a4/attachment.htm 


More information about the Pkg-ExpPsy-PyMVPA mailing list