On Wed, Aug 17, 2022 at 12:47 PM Oscar Benjamin <oscar.j.benja...@gmail.com> wrote:
> Hi Peter, > > I think that there might need to be a second release candidate after > fixing this: > https://github.com/sympy/sympy/issues/23924 > > Internally lambdify with modules='scipy' uses "from scipy import *" to > create a namespace for executing the generated code. However in the > next release of scipy it might be that "from scipy import *" will > raise ImportError: > https://github.com/scipy/scipy/pull/15607#issuecomment-1215110575 It looks like SciPy is going to fix this upstream https://github.com/scipy/scipy/pull/16854. > > > The lambdify code catches the ImportError but then fails to find the > functions that it expected to find by importing them from scipy. I > think it's important for SymPy to have a fix for this before the next > release of SciPy. > > The lambdify code that does this already needed to be changed because > it shouldn't be using functions like scipy.sin etc that are really > aliases for numpy functions and are now deprecated. I just didn't want > to try and fix that myself because I don't know the lambdify code so > well. Also changing something like this right before release is > generally something I would prefer not to do because it leaves minimal > time for testing. > I think that's already been an issue in the current release https://github.com/sympy/sympy/issues/20294#issuecomment-921294268. So I don't think it needs to be a release blocking issue. Aaron Meurer > > Oscar > > On Wed, 17 Aug 2022 at 13:54, Peter Stahlecker > <peter.stahlec...@gmail.com> wrote: > > > > Dear Oscar, > > > > I guess, you will inform us when the 'final' version is released. I > understood from Jason Moore that there is some improvement relating to > 'lambdify' which I want to try as soon as possible. > > NB: I play around with sympy.physics.mechanics mostly, just for fun, > nothing serious, just what semi retired engineers do. :-)) > > > > Thanks, Peter > > > > On Sat 13. Aug 2022 at 02:09, David Bailey <d...@dbailey.co.uk> wrote: > >> > >> On 12/08/2022 11:37, Oscar Benjamin wrote: > >> > On Fri, 12 Aug 2022 at 11:15, David Bailey <d...@dbailey.co.uk> > wrote: > >> >> On 09/08/2022 23:56, Oscar Benjamin wrote: > >> >>> I forgot to mention that to install this release you can use: > >> >>> > >> >>> pip install --pre sympy > >> >>> > >> >>> -- > >> >>> Oscar > >> >>> > >> >> Oscar, > >> >> > >> >> When I use this command, I get this: > >> >> > >> >> Requirement already satisfied: sympy in > >> >> c:\pythonsystem\lib\site-packages (1.10) > >> >> Requirement already satisfied: mpmath>=0.19 in > >> >> c:\pythonsystem\lib\site-packages (from sympy) (1.1.0) > >> >> WARNING: You are using pip version 21.0.1; however, version 22.2.2 is > >> >> available. > >> >> You should consider upgrading via the 'c:\pythonsystem\python.exe -m > pip > >> >> install --upgrade pip' command. > >> >> > >> >> > >> >> Is it just that my pip is out of date? > >> > If you already have sympy installed and are trying to install the > >> > prerelease then you need to either first uninstall sympy or otherwise > >> > tell pip that you want to upgrade: > >> > > >> > pip install --upgrade --pre sympy > >> > > >> > -- > >> > Oscar > >> > > >> Thanks Oscar! > >> > >> > >> David > >> > >> -- > >> 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/d5318650-4ab2-45c9-a1b7-60097610cad0%40dbailey.co.uk > . > > > > -- > > Best regards, > > > > Peter Stahlecker > > > > -- > > 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/CABKqA0bhmMBsbxwMVc_tyqqh_mBkLGTr9VqgtdwNT7R_RjqfMQ%40mail.gmail.com > . > > -- > 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/CAHVvXxS%3D8vyUcEAGQVu64GR7VGaGVrF0WpSFNdvODccQd8b0Xg%40mail.gmail.com > . > -- 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/CAKgW%3D6KbCwat3v3ysNsHUuPsJwaPQ4gQgss%3Dm%2BBRoE%2BoWiuAOA%40mail.gmail.com.