Steven D'Aprano wrote:
I am soliciting feedback regarding the API of my statistics module:

http://code.google.com/p/pycalcstats/


Specifically the following couple of issues:

(1) Multivariate statistics such as covariance have two obvious APIs:

A pass the X and Y values as two separate iterable arguments, e.g.: cov([1, 2, 3], [4, 5, 6])

    B pass the X and Y values as a single iterable of tuples, e.g.:
      cov([(1, 4), (2, 5), (3, 6)]

I currently support both APIs. Do people prefer one, or the other, or both? If there is a clear preference for one over the other, I may drop support for the other.


Don't currently need/use stats, but B seems clearer to me.

~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to