On Sun, 2 Aug 2020 at 18:49, Gagandeep Singh (B17CS021) <singh...@iitj.ac.in> wrote: > > I read the original post and I think the idea of introducing SEPs seems to be > really useful. Since, I am quite involved with `stats` module and was > thinking to add some new features to it to make it more powerful and useful > to the people working in the area of statistics. I wanted to know whether it > will be possible to propose new features via SEP or more precisely, can SEPs > initially have requirements and expectations, and then later on after > community discussion, SEPs can be changed and more details can be added.
I think that a SEP would be most useful where it represents a non-incremental change as incremental changes are well handled by the existing issue/PR workflow. So if the proposal is to add a feature without substantially altering the existing structure then that's not the kind of situation I'm thinking of although we could use SEPs for that if that's what people want to do. On the other hand I think a SEP would be useful if the proposal is something like "The stats module needs to be reworked with a new structure/API because the existing structure can not be extended in a backward compatible way to handle random variables with finite but symbolically sized sample spaces" then that's the kind of situation I was thinking of. Making deep incompatible changes needs careful consideration and needs to have a motivation/explanation that we can point to for downstream libraries and users. To me it would also seem useful if the stats module had a document (perhaps a SEP) that clarified what the intended scope of the module is in its entirety. For example: what features would the module have at the point that it was considered complete and what needs to be done to get there? Personally I would find a document like that useful because right now the intended scope of the stats module is unclear to me. Oscar -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAHVvXxSezSA%3Doiu9PWHNSX-7rAM_2Tdsg2yBDFvUKW9R9RENrw%40mail.gmail.com.