Hello, Does someone have to be really conversant with physics to handle a project like that?
On Sun, Feb 7, 2021 at 2:24 PM Jason Moore <moorepa...@gmail.com> wrote: > Sudeep, > > The topics related to sympy.physics.vector/mechanics are still > possibilities. I will have time to mentor this summer if someone wants to > do projects in this realm. > > We have not updated the ideas page yet for this year so those could be > adjusted. Off the top of my head here are some things that I think are > priorities: > > - Finish and enhance the work of Sahil Shekhewat so that models can be > built with body and joint specifications (unmerged GSOC work). > - Finish and enhance the work of James Milam (jbm950) that adds a > FeatherstoneMethod. This is one way to increase the computational > efficiency. One thing that is missing are nice implementations of spatial > vectors and their operators. > - Finish and enhance the work of Nikhil Pappu. The Autolev parser needs to > be battle tested on some examples and bugs worked out. We need the tests in > the private gitlab repo to actually be run by SymPy. (merged, but not > polished GSOC work). > - The Linearizer class was updated by James Crist, but I think it is > effectively broken for more complex problems. This needs to be fixed and we > need examples of it working for systems with holonomic and nonholonomic > constraints. > - Improve symbolic computational speed. Hard examples need to be profiled > and the Python implementations improved, work on the core differentiation > algorithms to maximize speed, and ensure that optional dependencies on > symengine function and help for hard problems. > - Develop a more comprehensive set of examples. I've started creating more > and migrating threse to the PyDy documentation: > https://pydy.readthedocs.io/en/latest/#examples. One barrier to user > adoption is the lack of examples that are clearly written that cover all > types of dynamic systems. > - I've recently discovered that for some problems the resulting symbolic > equations are in a form that results in numerical error accumulation in the > arithmetic. This is problematic and figuring out what this issue is and > remedying it would be a nice improvement. > - All of these PRs are hanging: > https://github.com/sympy/sympy/pulls?q=is%3Aopen+is%3Apr+label%3Aphysics.mechanics > and it would be nice to resolve them and get them merged. > - If work can be done on PyDy, as has in the past, there are several > things there too 1) support DAEs, 2) improve the visualizer in a number of > ways, 3) migrate examples to jupyter-sphinx, etc. > > At this point, I'm generally in disfavor of proposing any new features or > extensions to the library over fixing and improving what we already have. > As you can see, we have several GSoC projects that were not fully polished > off or were not merged at all. > > Jason > moorepants.info > +01 530-601-9791 > > > On Sun, Feb 7, 2021 at 8:25 AM Sudeep Sidhu <sudeepmanilsi...@gmail.com> > wrote: > >> Hi, >> >> While going through ideas , I found this idea , *Classical Mechanics: >> Efficient Equation of Motion Generation with Python*, very appealing . I >> wanted to know if this idea is outdated or is being considered for this >> year's GSoC . >> >> -- >> 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/7f6f725c-a4a0-4c11-895b-a4eb1e83f837n%40googlegroups.com >> <https://groups.google.com/d/msgid/sympy/7f6f725c-a4a0-4c11-895b-a4eb1e83f837n%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/CAP7f1AgguJTXrTiNpZVS-oe9-jT8BjeSqRiJRPCmbhj4mC4b5A%40mail.gmail.com > <https://groups.google.com/d/msgid/sympy/CAP7f1AgguJTXrTiNpZVS-oe9-jT8BjeSqRiJRPCmbhj4mC4b5A%40mail.gmail.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/CANV73fFWXeJqWNe8PWm4y5GC2F0%3DJyiNoN-HCz_uGnGfBx%3DZMw%40mail.gmail.com.