Permalink
Commits on Mar 8, 2011
  1. Bug fix release 0.4.1. Closes #9.

    The low-level functions nanstd_3d_int32_axis1 and
    nanstd_3d_int64_axis1, called by bottleneck.nanstd(),
    wrote beyond the memory owned by the output array if
    arr.shape[1] == 0 and arr.shape[0] > arr.shape[2],
    where arr is the input array.
    committed Mar 8, 2011
Commits on Mar 4, 2011
  1. Doc work.

    committed Mar 4, 2011
  2. Make bottleneck work with Cython 0.14.1.

    Previously used Cython 0.13.
    committed Mar 4, 2011
Commits on Mar 2, 2011
Commits on Mar 1, 2011
  1. Six functions faster for axis=None:

    median, nanmedian, nanargmax, nanargmin, rankdata,
    nanrankdata.
    committed Mar 1, 2011
Commits on Feb 28, 2011
  1. New function: nanrankdata()

    committed Feb 28, 2011
  2. Added new function: rankdata()

    committed Feb 28, 2011
Commits on Feb 26, 2011
Commits on Jan 31, 2011
  1. Remove group_nanmean() function.

    Bottleneck is dropping the group-by functions
    for now.
    committed Jan 31, 2011
Commits on Jan 27, 2011
Commits on Jan 20, 2011
  1. Bump version to 0.4.0dev.

    committed Jan 20, 2011
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