ENH add_dig_points, SetChannelMixin, reorganization

This is WIP.

Adds function apply_dig_points to apply hpi, cardinal, and dig points to the Info.

Remove unnecessary import functions for np.loadtxt.

Needs test. Not ready for review
there is a problem with layout where it removes point marked as bad. I was
getting a dimensionality error b/c the original projections included the
bad channel while the new projections exclude it.

-teon


Teon Brooks, Pre-hD
NSF Fellow, Chateaubriand Fellow
PhD Candidate
Department of Psychology
New York University

On Mon, Dec 8, 2014 at 9:11 PM, Alexandre Gramfort <notifications@github.com
> wrote:

> In examples/plot_ssp_projs_topomaps.py:
>
> > @@ -22,8 +23,8 @@
> >  ave_fname = data_path + '/MEG/sample/sample_audvis-ave.fif'
> >
> >  evoked = read_evokeds(ave_fname, condition='Left Auditory')
> > +evoked.info['bads'] = []
>
> you should not have to do this to make it work ...
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/mne-tools/mne-python/pull/1677/files#r21481173>.
>