Sure, fine with me. It was rather a quick shot to address a  problem I needed to get solved today. Thanks for the input!

On 25.02.2013, at 22:26, Eric89GXL <notifications@github.com> wrote:

> In mne/fiff/evoked.py:
> 
> > -                logger.info('The projection vectors do not apply to these'
> > -                            ' channels')
> > -                self.proj = None
> > -            else:
> > -                logger.info('Created an SSP operator (subspace dimension '
> > -                            '= %d)' % nproj)
> > -                self.proj = proj
> > -
> > -            #   The projection items have been activated
> > -            info['projs'] = activate_proj(info['projs'], copy=False)
> > -
> > -        if self.proj is not None:
> > -            logger.info("SSP projectors applied...")
> > -            all_data = np.dot(self.proj, all_data)
> > -
> > +        all_data = self._apply_projector(data=all_data, proj=proj, info=info)
> Can't you assign self.info = info and self.data = all_data and then just call apply_projector() (with the guts of _apply_projector() moved inside)? It seems overkill to separate it if the two functions really do the same thing.
> 
> —
> Reply to this email directly or view it on GitHub.
>