Intermediate push. Not stable.
Complete unit tests for all C utility functions. Everything looks good except in the rebin unit test there is floating point noise that I don't understand. I had to write wrapper functions for all of the C functions for the unit tests, so I may switch back to putting the lacosmicx logic into cython. I am going to do some tests.
Intermediate commit. Should be stable, but still need to add nogil commands to the wrappers.
Renamed functions.cpp to laxutils.cpp
Fully cythonized verion commit.
Full Cython version
Fully working version including Inverse distance weighting cleaning and convolution fine structure image.
Updated init.py and minor edits to lacsomicx.pyx
Bug fixes
Bug fix in tests
Removed old test.pyx
Beginning to implement coding convention update to match Pep7.
updating c++ code to ansi c. Initial commit
Moved everything into an lacosmicx subfolder
Added __init__.py file
Laxutils converted to C. Documentation added to laxutils. Now builds with top level setup.py file.
Finished documenting laxwrappers and laxutils.
Moved memory allocation from c to Cython so that the output arrays will be garbage collected properly.
Fully documented stable version
Removed _astropy_init.py from lacosimcx folder. Updated moffat kernel function to use np.power instead of ** so that it will build using anaconda.