Releases: manodeep/Corrfunc
Releases · manodeep/Corrfunc
Corrfunc-2.2.0
Corrfunc-2.1.0
New
Improvements
- Failed
doctests
now fail the build on TRAVIS - The testing harness can now run tests all combinations of code options for any given kernel
- API now converts arrays into native-endian format (see Issue #140)
- Better handling of python errors in Makefile
Notes
Last Corrfunc release that will support python==2.6
Corrfunc-2.1.0rc1
Corrfunc-2.0.1
Minor updates, mostly related to user experience:
- New doc pages about
weights
- New doc page with a detailed table for all the available clustering statistics and the interfaces
- Directory structure now is more self-explanatory
Corrfunc-2.0.0
New Features:
- Cleaner API: Ability to handle both
doubles
andfloats
at runtime - Runtime feature control - the output of all the codes can now be changed at runtime. Previously, even to simply output
ravg
required a complete recompilation of the package. - Weighted correlation functions (with arbitrary weighting functions) will be handled by all correlation routines. (Implemented by @lgarrison )
- Automatic detection of CPU: no more illegal instructions and runtime errors
- Future-compatible: The libraries should (hopefully) be binary compatible with future versions.
- Documentation: Read all of the API at corrfunc.rtfd.io
doctests
now run automatically providing another layer of testing
Bugfixes:
Corrfunc-1.1.0
New in version 1.1.0:
- Added SSE support and runtime dispatch to all of the theory correlation function routines.
Bugfix:
- Missing factor of 4/3 in
\xi
normalization. ALL previous\xi
calculations were wrong.
Corrfunc-1.0.0
Corrfunc v1.0.0 release.
Updates from v0.2.3:
- Smoother installation process
- Detection of CPU capabilities at compile-time
- Various performance fixes
Bugfixes:
- Double-counting bug in `wp/xi' have been fixed (See #50)
- Bug in `wp/xi' where empty cells caused a crash is fixed with commit 4c52530
If you cloned the repo, then do the following to upgrade:
git pull
make -j4 distclean
make
make install
python setup.py install (--user)
If you used pip
, then the following should do the job:
pip install Corrfunc --upgrade
Corrfunc-0.2.3
Added a lot of checks to ensure smoother compiling on MACs. Updated version on PyPI as well (the one difference being that the PyPI version suppresses all progressbar output)
Corrfunc-0.2.2
Release to mark version uploaded to PyPI.
Corrfunc-0.2.1
** Changes **
- Package size is now smaller by ~50 MB (removed ascii galaxy catalog).
USE_AVX
is now enabled by default.