Streamline documentation
First steps towards genuine smooth threading - currently doesn't work
Add test for smoothing
Failing 2-core algorithm
Working prototype parallel smooth-snake algorithm for N_cpu=2; for larger N_cpu, number of collisions becomes large and execution times start to rise again
Improve parallel algorithm to scale better for larger N_cpu. Now competitive with approximate version. Implement parallel build but turns out to produce slight slow-down for N>1
Thread density calculation correctly
Working  thread KDTree that does not copy coordinates etc. No velocity functions implemented as yet
Tie number of KD threads to global number_of_threads option
Merge
Remove duplication of smooth information inside SMX structure
Add ability to set/get more arrays in KDTree
Fix bug with python 3.4 build
Improve and paralellize shrink-sphere algorithm
Bug fix to getting length of .grp file-based halo catalogues
Fix failing Travis CI test
Parallelize virial radius calculation and spherical filters. Add unit test for underlying code.
Rewrite sum_if_gt and sum_if_lt signatures to work with earlier versions of cython
Add ND mean and dispersion smoothing
Modify smooth unit tests to only check every 100th particle, saving space on test data