Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* DD(s,mu) function for mocks/theory (#130) * Updated README.rst [ci skip] Weights are on `pip`. Changed repo files to be links. * add a DDsmu mocks function * remove extra slash * add tests of DDsmu_mocks * add name to authors * update to add a mu_max function parameter * bug fixes; verified output against kdcount for different mu_max for AVX, SSE42, and fallback * adding theory DDsmu; verified for different mu_max and all ISA against kdcount * update docs * include DDsmu in theory/tests * fix type error * forgot to remove other variable definition * Updating the docs for (theory) DDsmu * Reviewed the theory functions (still need comprehensive tests and update RTD docs) * Adding the new file, tests_common.h, to allow integration tests (exhaustive tests for new pair-counters). * My (broken) mocks code * Fixing bugs uncovered by doctests (which are still not failing the build) * Trying to solve the doctests failures and the warnings raised during compiling the docs for DDsmu * I have a suspicion that doctests are not failing the build because they are in the 'after_success' part. Moved the doctests into the tests section. Might solve #143 * Attempting to fix #144 * Fixed the Makefile for DDsmu tests * Added the tests for DDsmu_mocks into the Makefile * Whitespace changes only for better readability [ci skip] * Corrected the variable type for nmu_bins and some small changes for better code readability * The output file for DDsmu_mocks.DD really corresponds to DDsmu_mocks.RR (see #132) * Fixed the DDsmu_mocks tests * Changed the name of the DDsmu_mocks test from DD->RR. Put the name of each test on a new line * Attempting to fix travis failure (from doctest failure) * Another attempt at fixing the doctest failure on travis * Next attempt at fixing doctest failure * Small change to the auto-generated docs [ci skip] * Doctests are failing because numpy does not honour set_printoptions for structured arrays (numpy issue #5606). This numpy issue seems to have been solved in 1.12. Bumping the default travis numpy version to 1.12 * Still trying to fix doctest failures. Now removed testing for python3.3 and added python3.6 * Missed the 'then' in the if condition. Added a xcode9 image for osx tests * Added a python3.6 for osx and changed the python version to python2.7 for xcode6 and xcode7 * Corrected the miniconda installer filenames for python2 * Added the numpy version=1.7 for testing the minimum requirements on osx * Added C mode declaration for syntax highlighting [ci skip] * Made sure that mu_max is specified before nmu_bins. Changed the ordering in the python extension as well * Added example C codes for the DDsmu and DDsmu_mocks pair-counters * The case of a mis-placed dot (or how to break the build) * Enforce that mu_max is scalar and greater than 0 * pimax is not required for DDsmu_mocks. Correctly added the parx/pary/parz components into the pair-weight struct for DDsmu_mocks and DDrppi_mocks. Renamed variables to make context clearer (will need to be done for DDrppi_mocks as well) * Renamed sqr_sep to sqr_s and removed checks for pimax * Changed the kernel parameters to smax/smin from sqr_smax/sqr_smin * The AVX tests pass now for DDsmu_mocks * Fixed the INTEGRATION_TEST section for DDtheta_mocks * Updated docstrings in python bindings for DDsmu and DDsmu_mocks * Added docs for DDsmu and DDsmu_mocks. Fixed the docstring formatting (removed notes within function docstrings) * Added the missing variable for doctests * Renamed w(theta) to DD(theta) and changed some text formatting * I forgot to fix the DDsmu_mocks file for the doctest failure * DDsmu PR is now ready to be merged. Bumping version to 2.1 * README updated to show that github pages are no longer being published [ci skip] * Filled in some more missing docs/docstrings * Remove further references to github pages site [ci skip] * Adding in the fast_divide option to theory/DDsmu paircounter. Not tested * Fixing the typos in fast-divide part of DDsmu. Added in other changes as well -- oops * Added in the fast_divide option into the main python wrappers. Fixed build failure * Added entries for the upcoming versions and features [ci skip] * Hopefully fixing build failure * Attempting to fix warning during building docs * Add PR # to changelog
- Loading branch information