On Thu, Mar 29, 2012 at 5:13 PM, Travis Oliphant <tra...@continuum.io> wrote:
> While namespaces are a really good idea, I'm not a big fan of both "module"
> namespaces and underscore namespaces.   It seems pretty redundant to me to
> have pad.pad_mean.
>
> On the other hand, one could argue that pad.mean could be confused with
> calculating the mean of a padded array.   So, it seems like the function
> names need to be called something more than just "mean, median, etc."
> Something like padwith_mean, padwith_median, etc. actually makes more sense.
>   Or pad.with_mean, pad.with_median.   The with_ in this case is not really
> a "namespace" it's an indication of functionality.

Perhaps it should be
  pad(..., mode="mean")

, mode="" is only a few more characters than _with_, and this would
make it much easier to write functions whose API looks like:
    wavelet_decompose(..., pad_mode=....)

Also it would solve the namespace question :-).

-- Nathaniel
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to