Sridhar Ratnakumar wrote:


Yes. If PyPI is going to have release-specific ratings, I suggest that each PyPI page (distname-version) show two rating bars:

a) release rating (logged-in user editable)
b) overall rating (averaged from all release ratings)

I would make the second an average over all past releases
I would also suggest making it a so-called exponentially weighted average. Assume that past ratings are frozen and the individual votes tossed, the update when a new release arrives would be something like

past = .8 * past + .2 * current # adjust weights to taste
current = <undefined>

This way, a blunder release, once corrected, would have limited effect on the overall average and its effect would disappear with time.

_______________________________________________
Catalog-SIG mailing list
[email protected]
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to