[sympy] Plotting Singularity function using sympy.plot()

2019-07-27 Thread Ishan Anirudh Joshi
This is how impulse function or the singularity function with negative exponents behaves currently >>> plot(SingularityFunction(x, 1, -1)) # can be written as: Piecewise((oo, Eq(x - 1, 0)), (0, True)) [image: Screenshot - 27-07-2019 , 13_55_01.png] This

[sympy] Re: GSoC'19 : Continuum mechanics Idea proposal

2019-04-05 Thread Ishan Anirudh Joshi
I have made a draft proposal here . I will be finishing it soon. Looking forward to any feedback or suggestions. Thanks! Ishan Joshi -- You received this message because you are subscribed to

Re: [sympy] Re: GSoC'19 : Continuum mechanics Idea proposal

2019-04-01 Thread Ishan Anirudh Joshi
Truss: Truss structure could also be implemented by making a separate class `Truss`. The basic solution can be obtained by using the method of joints, i.e by analyzing each joint and solving equations of static equilibrium. For eg: [image: A simple truss] For each joint :

Re: [sympy] Re: GSoC'19 : Continuum mechanics Idea proposal

2019-04-01 Thread Ishan Anirudh Joshi
Jason, I have done a small research and have made the following conclusions regarding the API and method to be implemented. I think for column buckling it would be better to define a separate class `Column` as the calculations are very different from that of beam. With EI *d2y/dx2 = -M,

Re: [sympy] Re: GSoC'19 : Continuum mechanics Idea proposal

2019-04-01 Thread Ishan Anirudh Joshi
Jason, I have done a small research and have made the following conclusions regarding the API and method to be implemented. Please have a look I think for column buckling it would be better to define a separate class `Column` as the calculations are very different from that of beam With *EI

[sympy] GSoC'19 : Continuum mechanics Idea proposal

2019-03-22 Thread Ishan Anirudh Joshi
Hi, I am Ishan Joshi, a third-year undergraduate mechanical engineer from India. I have been contributing to SymPy for quite a long time. SymPy’s continuum_mechanics module interests me as I have some similar subjects in my course. I have currently proposed some contributions

Re: [sympy] Re: How to implement a function with Python(Sympy), realizing the same as '_' and replacement rule in Wolfram Mathematica?

2018-12-14 Thread Ishan Anirudh Joshi
For this particular expression I guess, something like this can be done: >>> w = Wild('w') >>> x = Wild('x') >>> y = Wild('y') >>> z = wild('z') >>> expr = a[1]*b[2]*c[3]*d[4] + a[1]**2*b[3]*c[1]*d[4] + a[1]*b[2]**2*c[3] + b[2]*c[3] >>> p = expr.replace(w*b[x]*c[y]*d[z], 0)

[sympy] Re: How to implement a function with Python(Sympy), realizing the same as '_' and replacement rule in Wolfram Mathematica?

2018-12-14 Thread Ishan Anirudh Joshi
I think using Wild symbols along with replace could be used for the purpose. Wild symbols are used for pattern matching. >>> l1 =

[sympy] Re: Sympy Beam Query

2018-12-10 Thread Ishan Anirudh Joshi
Thanks for the answer. That is indeed a very good application of the superposition principle. Also, on the other note, I would like to ask; Would it be a good idea if the beam module(or the continuum mechanics module) contains a feature that is able to calculate the crippling or buckling force

[sympy] Sympy Beam Query

2018-12-08 Thread Ishan Anirudh Joshi
The Beam module of Sympy uses apply_load() to apply different loads on a beam. Now, what should be the input for applying a :

[sympy] Re: GSoC 2018: Solvers: Completing solveset

2018-03-23 Thread Ishan Anirudh Joshi
find it really good. Looking forward for feedback and guidances. On Monday, 12 March 2018 22:00:04 UTC+5:30, Ishan Anirudh Joshi wrote: > > Hi everyone, > > I am Ishan Joshi, a second year undergrad. pursuing Manufacturing and > Automation Engineering at Netaji Subhas Institute of Te

[sympy] Re: GSoC 2018: Solvers: Completing solveset

2018-03-18 Thread Ishan Anirudh Joshi
I have started a wiki page regarding nonlinsolve and its working plus its limitations.(https://github.com/sympy/sympy/wiki/Non-Linear-Equation-Solver) On Monday, 12 March 2018 22:00:04 UTC+5:30, Ishan Anirudh Joshi wrote: > > Hi everyone, > > I am Ishan Joshi, a second year undergr

[sympy] Re: GSoC 2018: Solvers: Completing solveset

2018-03-14 Thread Ishan Anirudh Joshi
ull%2F14284=D=1=AFQjCNHYlaRo7uwGDxqDh2EIZ3GNKnLMfA> ). On Monday, 12 March 2018 22:00:04 UTC+5:30, Ishan Anirudh Joshi wrote: > > Hi everyone, > > I am Ishan Joshi, a second year undergrad. pursuing Manufacturing and > Automation Engineering at Netaji Subhas Institute of Technol

[sympy] Re: GSoC 2018: Solvers: Completing solveset

2018-03-14 Thread Ishan Anirudh Joshi
t; understanding > solveset and then figuring out how old "solve" solves transcendental > equations. > https://github.com/sympy/sympy/blob/master/sympy/solvers/solvers.py > > Cheers, > Amit > > On Monday, March 12, 2018 at 4:30:04 PM UTC, Ishan Anirudh Joshi wrote: >&

[sympy] GSoC 2018: Solvers: Completing solveset

2018-03-12 Thread Ishan Anirudh Joshi
Hi everyone, I am Ishan Joshi, a second year undergrad. pursuing Manufacturing and Automation Engineering at Netaji Subhas Institute of Technology, India. I have been contributing to the codebase of SymPy since July 2017. I am willing to be a part of GSoC 2018 under the Mathematics project: