<div dir="ltr"><div>
<div>> In my opinion, the fact that a library exists is not contradictory
to adding some functionalities in SciPy. We are discussing about
including UNU.RAN which is arguably the same. SALib is a nice
library, but as a user you will only find it and be willing to use it if
you already know about SA. Like all niche products.</div>
</div><div><br></div><div>Indeed I find both quite niche. I don't have any strong opinions though I think stats residents should weigh in. I am also fine with having it somewhere else since SciPy is feeling like becoming a bit StatsPy lately :) <br></div><div></div><div></div><div></div><div><br></div><div>>
it should be motivated by something other than: it exists elsewhere <br></div><div><br></div><div>It's actually quite the reason for many things we considered before. If we are not going to provide at least as good as SALib, there is no point in having a half-baked version of it in SciPy. Note that it is super easy to add things but incredibly hard to take it out later. So I think there must be a substantial need for this (which I am not aware of) that requires SciPy level inclusion. <br></div><div><br></div><div><br></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 11, 2021 at 3:07 PM Pamphile Roy <<a href="mailto:roy.pamphile@gmail.com">roy.pamphile@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><br><div><br><blockquote type="cite"><div>On 09.04.2021, at 19:51, Robert Kern <<a href="mailto:robert.kern@gmail.com" target="_blank">robert.kern@gmail.com</a>> wrote:</div><br><div><div dir="ltr"><div dir="ltr">On Fri, Apr 9, 2021 at 1:42 PM Pamphile Roy <<a href="mailto:roy.pamphile@gmail.com" target="_blank">roy.pamphile@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hi everyone,<div><br></div><div>I would like to propose to add sensitivity analysis (SA/GSA) functions. Also called uncertainty quantification (UQ) or verification and validation (V&V) depending on the field.</div></div></blockquote><div><br></div><div>SALib is actively developed. I recommend contributing there if there are any gaps that you think need to be filled.</div><div><br></div><div><a href="https://salib.readthedocs.io/en/latest/" target="_blank">https://salib.readthedocs.io/en/latest/</a> </div></div></div></div></blockquote><br></div><div>In my opinion, the fact that a library exists is not contradictory to adding some functionalities in SciPy. We are discussing about including UNU.RAN which is arguably the same.</div><div>SALib is a nice library, but as a user you will only find it and be willing to use it if you already know about SA. Like all niche products.</div><div><br></div><div>Having it in SciPy (or another project with a wider scope like statsmodels) would allow a greater exposure to the whole scientific community to this problematic. Again, this topic is getting more and more traction and SA is now a recurring theme for industrial applications.</div><div><br></div><div>We should really consider the positive fallback it could have. Taking scipy.stats.qmc for instance. Now that it’s in, a lot of projects will benefit from this inclusion. Not only they can rely on it, but being SciPy, we also took great care about the design and fixed things which were not that obvious nor even really studied (scikit-optimize, optuna, pydoe, and even SALib all had issues with their QMC implementations).</div><div>Thanks to the implementation and review process, 2 articles got written and SciPy will be presented during a conference to a new community, the QMC community.</div><div>And I believe we could have the same impact here and attract people from the SA community. R is still massively used in both cases.</div><div><br></div><div>In the end, if we don’t want any SA in SciPy, it’s fine but it should be motivated by something other than: it exists elsewhere. Because we are at the point where almost everything exists elsewhere.</div><div>Furthermore, I believe SA matches our scope as we have <span style="color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:15px;background-color:rgb(255,255,255)">various types of analysis of variance (ANOVA)</span> in the roadmap.</div><div><br></div><div>Cheers,</div><div>Pamphile</div></div>_______________________________________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@python.org" target="_blank">SciPy-Dev@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/scipy-dev" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/scipy-dev</a><br>
</blockquote></div>