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.

Reply via email to