API design and consistency for stdlib stats(_distribution) modules

very happy to see that there is growing interest in stdlib and that the discussion is reaching the point where the library is considered mature, and ready for production.

My personal take is that discussion at the API level should not hinder progress: one PR with some code is worth a thousand threads!

Where code is shown in action, is where reviewers experience the actual interface and refine and improve on it. My experience so far has been very positive. I believe it makes sense to have an interface for the exponential distribution with the same API as the normal one.

If you look at the history, stdlib development has been kept afloat by a tiny handful of developers led by @jeremie.vandenplas’s heroic effort. Many initial discussions on the API were at some point left behind, so if you are knowledgeable in statistics, I’m sure further contribtions in the area will be very much welcome.

7 Likes