Charestlab / pyGLMdenoise

python implementation of GLMdenoise
6 stars 6 forks source link

work in progress #73

Open iancharest opened 3 years ago

iancharest commented 3 years ago

Porting the new single trial beta estimates of glmdenoise.

Things to do:

iancharest commented 3 years ago
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
~/Documents/GitHub/pyGLMdenoise/example_singletrial.py in <module>
     81 gst = glm_estimatesingletrial(opt)
     82 
---> 83 gst.fit(
     84     design,
     85     data,

~/Documents/GitHub/pyGLMdenoise/glmdenoise/single_trial.py in fit(self, design, data, stimdur, tr, outputdir)
    691 
    692                 for p in range(params['hrflibrary'].shape[1]):
--> 693                     glm = glm_estimatemodel(optC)
    694                     results0 = glm.fit(
    695                         designSINGLE,

~/Documents/GitHub/pyGLMdenoise/glmdenoise/utils/glm_estimatemodel.py in __init__(self, params)
    114         params = params or dict()
    115         for key, _ in default_params.items():
--> 116             params[key] = params.get(key) or default_params[key]
    117 
    118         self.params = params

ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
iancharest commented 3 years ago

something iffy about the way i use hrflibrary in this new class like build.

iancharest commented 3 years ago

I think this might be ready for review now.