Jonathan, Ok, that's clear. Thanks. A sympep probably is the best bet then.
Jason moorepants.info +01 530-601-9791 On Fri, Mar 25, 2022 at 1:22 PM gu...@uwosh.edu <gu...@uwosh.edu> wrote: > Jason, > > The reason for the SymPEP is that the PR's for this functionality > engendered a lot of discussion, with no final resolution. Part of the issue > is that the functionality does require making some of the base classes > (e.g. `class Function()`) equation aware. I do that in my package by > extending the function class and then rerunning the `class funcX()` > statements for all functions in `function._all_`. This is a bit sketchy, > but works. Additionally, there is disagreement on how some of the calculus > operations should behave. > > Anyway, I would be happy to get this functionality into sympy proper, but > the community needs to come to a consensus on what functionality to include > and how. I have not yet been able to generate that consensus. > > Thanks for the encouragement. > > Jonathan > > On Friday, March 25, 2022 at 2:58:05 AM UTC-5 moore...@gmail.com wrote: > >> Jonathan, >> >> I am not up-to-date on the discussions about contributing this to sympy, >> but why is there a sympep? If you are proposing adding a new module that >> solves equations, it seems that would only require a pull request and >> discussion there to refine. >> >> If you are, on the other hand, planning to change core functionality in >> sympy, then I can see the need for a sympep. >> >> I'm only mentioning this to suggest that going for a PR would likely be a >> faster track to getting this great functionality into sympy. >> >> Jason >> moorepants.info >> +01 530-601-9791 <(530)%20601-9791> >> >> >> On Fri, Mar 25, 2022 at 1:42 AM gu...@uwosh.edu <gu...@uwosh.edu> wrote: >> >>> I would like to make everyone aware of an update to the >>> Algebra-with-Sympy <https://gutow.github.io/Algebra_with_Sympy/> >>> package. This is a working implementation of algebraic manipulation of >>> equations with the relational operator "=". This implements a superset of >>> the functionality proposed in this PR21333 >>> <https://github.com/sympy/sympy/pull/21333> and this SymPEP >>> <https://github.com/sympy/SymPEPs/pull/1>. >>> >>> Updates since the last release include: >>> >>> - Equations labeled with their python name, if they have one. >>> - Added flags to adjust human readable output and equation labeling. >>> - Accept equation as function argument in any position. >>> - First pass at solve() accepting equations. >>> - Added override of root() to avoid warning messages. >>> - More unit tests. >>> - First pass at documentation. >>> >>> Hope people find this useful. I have primarily been using it for >>> producing answer keys for physical chemistry classes and for development of >>> expressions for data analysis. >>> >>> Regards, >>> Jonathan >>> >>> -- >>> 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+un...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sympy/cfb0a4b9-eb74-427c-82f0-ef320784cee5n%40googlegroups.com >>> <https://groups.google.com/d/msgid/sympy/cfb0a4b9-eb74-427c-82f0-ef320784cee5n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > 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/7aabb854-b06f-4e10-8653-1c0f2d1e35fcn%40googlegroups.com > <https://groups.google.com/d/msgid/sympy/7aabb854-b06f-4e10-8653-1c0f2d1e35fcn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAP7f1Aj0cYOboi%3Dgd0YA3bYvVTjacoqg6qde6AkAzXB-%3DF2s_A%40mail.gmail.com.