Fixing template type check
Adding numpy count_nonzero
Merge pull request #271 from artas360/master

Adding numpy count_nonzero & minor template fix
Import harmonization

* Sort import
* Use absolute import only
* Expand "import *"
* Remove unused import
Stricter type checking for ndarray conversion

Fixes #276

As a side effect, correct a mis declaration in a test ;-)
Fix omp performance issue using a manual condition
Merge pull request #275 from pbrunet/import

Import harmonization
Merge pull request #263 from pbrunet/enable_omp

Fix omp performance issue using a manual condition
Merge pull request #277 from serge-sans-paille/ndarray-type-check

Stricter type checking for ndarray conversion
Fix lazyness for variable declared in loop.
Literals are function information

* variables can have different types in two functions
Variable in loop are not 'not lazy' but 'use many time'
Merge pull request #269 from pbrunet/many_use

Many use
Support named parameters

Use introspection to convert named parameters, as in
``np.ones(5, dtype=int)`` into regular ones.
Re-enable doctest for analyses/transformations/optimizations

doctest is not recursive...
Allow call to ``complex`` without parameters

complex() -> 0j