Re: [sympy] Solvers improvement roadmap

2021-03-20 Thread Sayandip Halder
Hello! The docs say that solve() does not return single solution, multiple solutions, no solution, etc consistently. However, solve() does return all of them consistently, except floor() and infinite

Re: [sympy] Solvers improvement roadmap

2021-03-15 Thread Oscar Benjamin
On Mon, 15 Mar 2021 at 08:54, Sayandip Halder wrote: > > >> I have recently made significant performance improvements in linsolve. >> It would be good to make more use of linsolve in the other solvers. > > Do you mean this PR? https://github.com/sympy/sympy/pull/20780 Yes, and the ones it

Re: [sympy] Solvers improvement roadmap

2021-03-15 Thread Sayandip Halder
> I have recently made significant performance improvements in linsolve. > It would be good to make more use of linsolve in the other solvers. > Do you mean this PR? I'm not sure what you mean for the other points because solveset is > for

Re: [sympy] Solvers improvement roadmap

2021-03-13 Thread Oscar Benjamin
On Sat, 13 Mar 2021 at 22:23, Sayandip Halder wrote: > > > Your PR #18814 made solve_linear_system() a wrapper for linsolve(). But that > was later replaced in some PR (which I am unable to find) by solve_lin_sys(). > Why was it changed? Ref: here At the time it turned out that linsolve was

Re: [sympy] Solvers improvement roadmap

2021-03-13 Thread Sayandip Halder
Your PR #18814 made solve_linear_system() a wrapper for linsolve(). But that was later replaced in some PR (which I am unable to find) by solve_lin_sys(). Why was it changed? Ref: here

Re: [sympy] Solvers improvement roadmap

2021-02-16 Thread Oscar Benjamin
On Tue, 16 Feb 2021 at 07:34, Sayandip Halder wrote: > > On Tuesday, February 16, 2021 at 5:21:21 AM UTC+5:30 Oscar wrote: >> >> It might make more sense to fix these things in solveset and then make >> use of solveset in solve rather than trying to fix things in solve >> itself. > > There are

Re: [sympy] Solvers improvement roadmap

2021-02-15 Thread Sayandip Halder
On Tuesday, February 16, 2021 at 5:21:21 AM UTC+5:30 Oscar wrote: > > It might make more sense to fix these things in solveset and then make > use of solveset in solve rather than trying to fix things in solve > itself. > There are many instances where solveset() will return a range.

Re: [sympy] Solvers improvement roadmap

2021-02-15 Thread Oscar Benjamin
On Mon, 15 Feb 2021 at 21:01, Sayandip Halder wrote: > > Hello! I hope to discuss the possible action plan for improving solvers and > solveset here. The GitHub wiki is old and needs to be updated. Please do update it! > The following are what I can think of right now. Also, I want to know

[sympy] Solvers improvement roadmap

2021-02-15 Thread Sayandip Halder
Hello! I hope to discuss the possible action plan for improving solvers and solveset here. The GitHub wiki is old and needs to be updated. The following are what I can think of right now. Also, I want to know what people in the Sympy community think of this. 1. Solve Heaviside, Piecewise and