Permalink
Commits on Jan 19, 2011
  1. Less overhead in selector functions. Plus:

    Removed window parameter from moving window
    selector functions signature. Not needed.
    committed Jan 19, 2011
Commits on Jan 18, 2011
  1. Doc work.

    committed Jan 18, 2011
Commits on Jan 14, 2011
  1. Cut unit test time in half.

    committed Jan 14, 2011
Commits on Jan 13, 2011
  1. Improve behavior of move_min and move_max wrt NaNs:

    This change slows the code but gives the results that
    NumPy users would expect: if any NaNs appear in the
    window then the result is NaN for that window.
    committed Jan 13, 2011
Commits on Jan 12, 2011
  1. Added new function: nansum().

    committed Jan 12, 2011
Commits on Jan 11, 2011
  1. Make benchmark output more compact.

    The benchmark output was too long and getting
    longer as new functions were added.
    committed Jan 11, 2011
  2. Merge branch 'reuse'

    committed Jan 11, 2011
  3. Reuse functions (details below):

    The low-level cython functions for median and
    nanmedian are the same for int dtype since ints
    cannot contain NaNs. Same goes for move_nanmin
    and move_nanmax. So reuse functions.
    committed Jan 11, 2011
Commits on Jan 10, 2011
Commits on Jan 8, 2011
  1. Bug fix: int input called non-cython version of move_nanmean.

    Closes #5.
    Due to a typo in the template, integer input array resulted
    in calls to slow, non-cython version of move_nanmean.
    committed Jan 8, 2011
Commits on Jan 7, 2011
  1. Merge branch 'move_minmax'

    committed Jan 7, 2011
Commits on Jan 6, 2011
Commits on Dec 29, 2010
  1. Use integer specific inner loop for move_nanmean.

    The same inner loop used to calculate the moving
    window nanmean of a float input array, where NaNs
    can be present, was used for integer input arrays,
    where there can be no NaNs. Now an integer specific
    inner loop is used.
    committed Dec 29, 2010
Commits on Dec 28, 2010
Commits on Dec 27, 2010
  1. Typo in setup.py.

    committed Dec 27, 2010
  2. Bump version number to 0.2.0.

    committed Dec 27, 2010
  3. Shuffle np.arange input array for benchmark. Plus tweaks:

    Instead of all NaNs, use 1/3 NaNs. Remove nanmin (nanmax
    is enough). Rename geta function to getarray.
    committed Dec 27, 2010