If not, I know there happen to be a number of problems with respect to the 
2/3 arg mul. I would also like to try and attempt to fix that from all the 
possible angles - fixing all the dependent code after considering the 
effects on downstream projects.

On Friday, March 12, 2021 at 2:27:45 PM UTC+5:30 Rohan Gupta wrote:

> No, this isn't listed on the ideas page. 
> I just thought it would be an interesting idea that could be implemented 
> on a larger range of functions.
>
> If this isn't a good enough idea, I'd love to work on calculus-related 
> projects such as Risch algorithm or other ODE related projects. Could you 
> guide me with this?
>
> On Friday, March 12, 2021 at 12:33:56 AM UTC+5:30 Oscar wrote:
>
>> On Thu, 11 Mar 2021 at 18:54, Rohan Gupta <rohan...@gmail.com> wrote: 
>> > 
>> > I'm interested in working on numerical integration techniques for 
>> functions. 
>>
>> Is this listed on the ideas page somewhere? 
>>
>> In general numerical techniques are out of scope for sympy and should 
>> be implemented in mpmath or numpy/scipy etc. The idea is that sympy 
>> should use the routines from e.g. mpmath rather than implement its own 
>> numerical algorithms. 
>>
>> There are some algorithms already implemented in mpmath though that 
>> are not used in sympy. For example in sympy you can do: 
>>
>> In [164]: Integral(x, (x, 0, 1)).evalf() 
>> Out[164]: 0.500000000000000 
>>
>> Under the hood this calls mpmath's quad function (I think). This 
>> doesn't work for multiple integrals though: 
>>
>> In [165]: Integral(x*y, (x, 0, 1), (y, 0, 1)).evalf() 
>> Out[165]: 
>> 1 1 
>> ⌠ ⌠ 
>> ⎮ ⎮ x⋅y dx dy 
>> ⌡ ⌡ 
>> 0 0 
>>
>> It should be relatively straight-forward to make that work because 
>> mpmath's quad function can handle multiple integrals: 
>>
>>
>> https://mpmath.org/doc/current/calculus/integration.html#standard-quadrature-quad
>>  
>>
>> -- 
>> Oscar 
>>
>

-- 
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/f80eb252-434c-47e8-8405-a0ef97d9958dn%40googlegroups.com.

Reply via email to