WIP : Added functions to restrict forward to stc or label
included comments from github
Merge pull request #452 from chdinh/master

[maintenance] small _prepare_forward clean up
Merge pull request #436 from joewalter/restrict_fwd

WIP : Added functions to restrict forward to stc or label
DOC : fix python ref
ENH + FIX: correct logic

correct logic for plot-catch
ENH: initial commit

Adding native support for BTi
ENH: adding raw data reading

need to test this though

ENH: adding constants, refactoring reading functions

FIX: fix constants

COSMITS
ENH: read data debugged
- put stuff in functions instead of classes
ENH: intermediate commit, adding bti config file
ENH: writing config file code
ENH: edits on conversion class

MERGE

Undo rebase error

COSMITS: remove spurious snippets + tiny fixes
FIX: debug read user block
FIX: fix constants and read_userblock
FIX: constants and bti
FIX: constants, userblock
FIX: another round

ENH / API: distributing code over submodule

FIX: init

ENH: Adding tests

FIX: fixing tests

TMP: remove testfiles

ENH: adding untit test datasets:

FIX: test file name

FIX: config is reading! finally

ENH: remove clutter from config data structure + add exception
- toward slimmer code and better access to the essential features
- userblocks now is dict with block labels as keys
- if forsome padding the block label can't be read, an excpetion is thrown

ENH / STY: Refactor raw bti code

- add exceptions
- simplify data matching betwee PDF an config
- prepare for meaningful unit tests

ENH: improving tests, connecting reading with raw construction

ENH: cleanup + add updated script

COSMITS

ENH + FIX: tests, cosmits, discussion

ENH: adding new test files from linux system

ENH: butting transforms in CTF fields

COSMITS

FIX: fixing channel scaling

fix_head

FIX: misc stuff

enh: adding exported test files

ENH: adding critical tests

FIX: expression

ENH: addressing new critical tests, accordingly fixing

- index of data / channel names + order
- calibration
- transforms of fiducials

FIX: scale field

ENH: updating test files, clafing scaling question.

FIX: adding missing user block

FIX: littleendian...

EHN: new precesion benchmarks

ENH: improving precision

ENH: adding tests for loc

ENH + FIX: correct logic

correct logic for plot-catch

ENH: initial commit

Adding native support for BTi

ENH: adding raw data reading

need to test this though

ENH: adding constants, refactoring reading functions

FIX: fix constants

COSMITS

ENH: read data debugged
- put stuff in functions instead of classes

ENH: intermediate commit, adding bti config file

ENH: writing config file code

ENH: edits on conversion class

MERGE

Undo rebase error

COSMITS: remove spurious snippets + tiny fixes

FIX: debug read user block

FIX: fix constants and read_userblock

FIX: constants and bti

FIX: constants, userblock

FIX: another round

fix_head

ENH: simplifying API, adding compensation matrices, improving reading
of processing steps.

ENH: updating the script interface

COSMITS

FIX: script and constants

FIX: fixing the script
FIX example usage
ENH: adjusting weight table handling to C code
FIX: issue with channel names + bug for lowpass info