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.

Reply via email to