Jason, Thank You. I would try my level best to follow your suggestions. I would try to send more patches to make my proposal more better.
Regards Sampad Kumar Saha Mathematics and Computing I.I.T. Kharagpur On Thu, Mar 3, 2016 at 12:44 AM, Jason Moore <moorepa...@gmail.com> wrote: > Sampad, > > Only one patch is required along with the proposal. But if you have a look > at the winning proposals from previous years, I think you'll see that > people with more patches and higher engagement with the community are much > more likely to get accepted. I'd recommend doing as much as you can to make > your proposal stand out from the rest. > > Jason > > > Jason > moorepants.info > +01 530-601-9791 > > On Wed, Mar 2, 2016 at 11:06 AM, SAMPAD SAHA <sampadsa...@gmail.com> > wrote: > >> Jason, >> >> I had fixed an issue earlier . This >> <https://github.com/sympy/sympy/pull/10225> was my PR. >> Do I need to send any more patch file? >> >> ------------------- >> With Regards >> Sampad >> >> >> Regards >> Sampad Kumar Saha >> Mathematics and Computing >> I.I.T. Kharagpur >> >> On Sun, Feb 28, 2016 at 9:59 PM, Jason Moore <moorepa...@gmail.com> >> wrote: >> >>> You, as the designer, will get to choose whatever names you want. We >>> will discuss the naming of functions during deeper discussions. For now >>> just pick whatever you think is appropriate. >>> >>> >>> Jason >>> moorepants.info >>> +01 530-601-9791 >>> >>> On Sun, Feb 28, 2016 at 1:53 AM, SAMPAD SAHA <sampadsa...@gmail.com> >>> wrote: >>> >>>> Jason, >>>> >>>> Thank you for giving me a direction to think over this project. >>>> >>>> Would it be fine if we name the module as Singularity? >>>> >>>> As you said, I will now focus on creating object which would help us to >>>> use standard operators on different types of singularity functions. >>>> I will also focus on creating a timeline to implement different >>>> functionalities . I will let you know shortly about what i am upto. >>>> >>>> >>>> >>>> >>>> >>>> Regards >>>> Sampad Kumar Saha >>>> Mathematics and Computing >>>> I.I.T. Kharagpur >>>> >>>> On Sun, Feb 28, 2016 at 12:11 AM, Jason Moore <moorepa...@gmail.com> >>>> wrote: >>>> >>>>> Sampad, >>>>> >>>>> You will likely need to create objects that represent different types >>>>> of singularity functions. These objects should be able to be assembled >>>>> into >>>>> full expressions using standard operators: plus, minus, etc. Additionally >>>>> you'll need some methods that can convert these expressions into the >>>>> continuous piecewise forms and allow evaluation with .evalf(). The >>>>> integrate and Integral objects should be able to integrate them. >>>>> >>>>> I'd suggest writing up some psuedo code that would give an idea of >>>>> what a sympy session might look like to solve some beam problems. Maybe >>>>> something like: >>>>> >>>>> >>> from sympy import SingularityFunction as f >>>>> >>> w = -3 * f(x - 0)**(-1) + 6 * f(x - 2)**0 - 9 * f(x - 4)**-1 >>>>> >>> pprint(w) >>>>> -3 * f<x - 0>**(-1) + 6 * <x - 2>**0 - 9 * <x - 4>**-1 >>>>> >>> integrate(w) >>>>> -3 * <x - 0>**0 + 6 * <x - 2>**1 - 9 * <x - 4>**0 >>>>> >>>>> Do some beam bending problems by hand and then think about how you'd >>>>> like it to work if you could do it all with SymPy. For every example >>>>> problem you do, write out pseudo code like above. >>>>> >>>>> I could also imagine a higher level abstraction where you could do >>>>> something like: >>>>> >>>>> from sympy import Beam, DistributedLoad, PointLoad >>>>> b = Beam(length=l) >>>>> b.apply(DistrubutedLoad(start=l/2, end=l, value=w) >>>>> b.apply(PointLoad(location=l/3, value=p) >>>>> b.moment() # finds the moment vs x using singularity funcs in the >>>>> background >>>>> b.shear_moment_diagram() # uses the plot module to plot the piecewise >>>>> functoin >>>>> b.moment_sing_func() # returns the singularity funcs >>>>> >>>>> But you'll need to implement the singularity function stuff first >>>>> before the later. >>>>> >>>>> Jason >>>>> >>>>> >>>>> Jason >>>>> moorepants.info >>>>> +01 530-601-9791 >>>>> >>>>> On Fri, Feb 26, 2016 at 1:29 PM, SAMPAD SAHA <sampadsa...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi Jason, >>>>>> >>>>>> Thank you for the explanation. It really helped me. >>>>>> >>>>>> So, basically we want to start it, firstly, by creating a module >>>>>> which would deal with the mathematical operations performed on >>>>>> Singularity >>>>>> Functions. After this whole module is prepared, we would focus on how to >>>>>> use this module for solving beam problems. Am I correct? >>>>>> >>>>>> Can you please explain me in brief that what are the mathematical >>>>>> operations we wanted to implement on that module? >>>>>> >>>>>> >>>>>> On Friday, February 26, 2016 at 4:54:59 PM UTC+5:30, SAMPAD SAHA >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I am Sampad Kumar Saha , an Undergraduate Mathematics and Computing >>>>>>> Student at I.I.T. Kharagpur. >>>>>>> >>>>>>> I have gone through the idea page >>>>>>> <https://github.com/sympy/sympy/wiki/GSoC-2016-Ideas> and I am >>>>>>> interested in working on the project named Singularity Function >>>>>>> <https://github.com/sympy/sympy/wiki/GSoC-2016-Ideas#singularity-functions> >>>>>>> . >>>>>>> >>>>>>> By going through the Idea, I understood that we want to add a >>>>>>> package to Sympy which can be used for for solving beam bending stress >>>>>>> and >>>>>>> deflection problems using singularity function. Am I correct? >>>>>>> >>>>>>> We can by this way:- >>>>>>> While solving we will be having the moment function as an input >>>>>>> which we can arrange in the form of singularity functions and then >>>>>>> integrate it twice to get the deflection curve and we can give the plot >>>>>>> or >>>>>>> the equation obtained of deflection curve as an output. >>>>>>> >>>>>>> I have gone through some documents available on internet which have >>>>>>> brief studies on solving beam bending stress and deflection problems >>>>>>> using >>>>>>> singularity functions. >>>>>>> >>>>>>> References:- >>>>>>> >>>>>>> - Beam Deflection By Discontinuity Functions >>>>>>> >>>>>>> <http://www.colorado.edu/engineering/CAS/courses.d/Structures.d/IAST.Lect12.d/IAST.Lect12.pdf> >>>>>>> . >>>>>>> - Beam Equation Using Singularity Functions >>>>>>> <https://www.civil.iitb.ac.in/~sghosh/CE327/singularity-1.pdf>. >>>>>>> - Enhanced Student Learning in Engineering Courses with CAS >>>>>>> Technology >>>>>>> <http://cei.ust.hk/files/public/sympo/2007/paper_r13-thomashu.pdf> >>>>>>> . >>>>>>> >>>>>>> Since there is just a brief idea given in the idea page, I have a >>>>>>> doubt that what are the things other than solving beam bending stress >>>>>>> and >>>>>>> deflection problems to be implemented in the project? >>>>>>> >>>>>>> Any type of suggestions are welcome. >>>>>>> >>>>>>> >>>>>>> ========================================================================================================================================== >>>>>>> Regards >>>>>>> Sampad Kumar Saha >>>>>>> Mathematics and Computing >>>>>>> I.I.T. Kharagpur >>>>>>> >>>>>> >>>>> >>>> >>> >> > -- 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 post to this group, send email to sympy@googlegroups.com. Visit this group at https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CANzav4G6f_PR5P0US%3DjVfdRZCneQrqJvXJ5tN_G8VzWhbPFD2Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.