Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Numba-based StdDevUDF #640

Merged
merged 14 commits into from Mar 2, 2020
Merged

Numba-based StdDevUDF #640

merged 14 commits into from Mar 2, 2020

Commits on Feb 22, 2020

  1. WIP save stddev

    uellue committed Feb 22, 2020
    Copy the full SHA
    bb15243 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    215ef16 View commit details
    Browse the repository at this point in the history
  3. Numba-based one-pass StdDevUDF

    This version is slightly faster for the benign case of signal buffers
    that fit comfortably into the CPU caches.
    
    For the malign case of signal buffers that don't fit the caches well,
    it is 5x-7x faster since it eliminates large intermediate buffers and
    calculates each pixel in one pass.
    
    * Added test for numerical stability.
    * Added citation
    uellue committed Feb 22, 2020
    Copy the full SHA
    e9afaee View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2020

  1. Try citing in main text

    A second pass or citation in main text seem to fix the issue with undefined reference -- perhaps
    BibTeX cache not generated when citing in docstring?
    uellue committed Feb 24, 2020
    Copy the full SHA
    275f486 View commit details
    Browse the repository at this point in the history
  2. Remove LaTeX from BibTeX

    uellue committed Feb 24, 2020
    Copy the full SHA
    a177aea View commit details
    Browse the repository at this point in the history
  3. Try not citing in docstring

    CI error not reproducible locally.
    uellue committed Feb 24, 2020
    Copy the full SHA
    7ffbeb5 View commit details
    Browse the repository at this point in the history
  4. Debugging CI...

    uellue committed Feb 24, 2020
    Copy the full SHA
    5af3fca View commit details
    Browse the repository at this point in the history
  5. Revert "Debugging CI..."

    This reverts commit 5af3fca.
    uellue committed Feb 24, 2020
    Copy the full SHA
    276580e View commit details
    Browse the repository at this point in the history
  6. Manual citation due to issues with sphinxcontrib-bibtex

    :cite:`Schubert2018` glitches in CI in docstrings and some RST files.
    
    Hard to reproduce the CI behavior
    uellue committed Feb 24, 2020
    Copy the full SHA
    39589e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2020

  1. Fix DOI on citing page

    Use permanent DOI instead of 0.1.0
    uellue committed Feb 28, 2020
    Copy the full SHA
    1a5f116 View commit details
    Browse the repository at this point in the history
  2. Review @sk1p; further speed-up

    Thx @sk1p for the feedback!
    uellue committed Feb 28, 2020
    Copy the full SHA
    aa682ef View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    cd99a2e View commit details
    Browse the repository at this point in the history
  4. Ensure coverage of blocked loop

    The small previous shape only covered the tail handling.
    uellue committed Feb 28, 2020
    Copy the full SHA
    5999fd8 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2020

  1. Review @sk1p

    uellue committed Mar 2, 2020
    Copy the full SHA
    8dfc2ec View commit details
    Browse the repository at this point in the history