Re: [sympy] GSOC 24 Proposal - Classical Mechanics: Efficient Equations of Motion Generation

2024-04-24 Thread Jason Moore
Hi Maria, Ok. I just saw this email which seemed late. If you applied, you will be fully considered. Jason moorepants.info +01 530-601-9791 On Wed, Apr 24, 2024 at 1:27 PM Марія Гартованець < marisagartovan...@gmail.com> wrote: > Dear Jason, > I am so grateful for your reply! > > Yes, I know.

Re: [sympy] GSOC 24 Proposal - Classical Mechanics: Efficient Equations of Motion Generation

2024-04-23 Thread Jason Moore
Dear Maria, The submission period for applications is unfortunately already over. Jason moorepants.info +01 530-601-9791 On Tue, Apr 23, 2024 at 9:25 PM Марія Гартованець < marisagartovan...@gmail.com> wrote: > > *Dear community of Sympy,* > I am interested into this *idea: Classical

Re: [sympy] Inquiry About GSoC Parsing Project

2024-04-01 Thread Jason Moore
cally because it had the > lowest test coverage rate. > > My other question is if it will be so late to post my proposal here at 1st > April. > > Can potential mentors Jason Moore or Sam Brockie reply to me please. > > Thank you in advance! > > Kind Regards. > > -- >

Re: [sympy] Re: GSOC: Benchmark Project Questions

2024-04-01 Thread Jason Moore
This is my opinion, not sure if it is shared, but I don't think anyone uses the information that is displayed on the pull request. This isn't because the information isn't accurate or informative, but because of how and when it is presented. I haven't looked at all pull requests, of course, but I

Re: [sympy] Re: GSOC: Benchmark Project Questions

2024-03-31 Thread Jason Moore
HI Sam, I think that idea could be a bit outdated. I'm not sure if the text was updated for this year. If it was, then someone else can speak up about it. I think that improving our sympy_benchmarks repository with more and better benchmarks and making the benchmarking system that we have setup

Re: [sympy] Regarding reviewing of proposal in physics.control

2024-03-27 Thread Jason Moore
Hi Abhishek, The proposal looks good and thorough. My only concern is that the proposed contributions are mostly focused on mimicking behavior from python control or matlab, which are purely numerical. We should focus on adding things to and improving sympy control that leverages symbolics.

Re: [sympy] GSoC'24: Project idea and proposal

2024-03-26 Thread Jason Moore
Dear Bhavya, We recommend applying for one of the ideas on our ideas list. The chances that we accept things not proposed there are rather low I'm afraid. Jason On Tue, Mar 26, 2024 at 2:13 PM Bhavya Duggi wrote: > Greetings Sympy community! > > I am Bhavya Duggi, a third-year undergraduate

Re: [sympy] Proposal for GSoC 24

2024-03-23 Thread Jason Moore
Here is a really good example of a proposal: https://github.com/sympy/sympy/wiki/GSoC-2016-Application-Sampad-Kumar-Saha:-Singularity-Functions Jason moorepants.info +01 530-601-9791 On Sat, Mar 23, 2024 at 12:20 PM Jason Moore wrote: > Hi Spiros, > > We really want to see more cle

Re: [sympy] Proposal for GSoC 24

2024-03-23 Thread Jason Moore
Hi Spiros, We really want to see more clearly what you propose to do. Show some code examples of what you hope you may implement. Describe the set of fixes or features you will add. See some of the old successful applications on the sympy wiki Jason moorepants.info +01 530-601-9791 On Sat,

Re: [sympy] GSoC Proposal: Enhancing Physics Mechanics Module

2024-03-12 Thread Jason Moore
Dear Prey, We listed each item in your bullet list as different projects. I think the scope will be too large if you try to do all of them. I recommend writing a proposal for a single idea in the ideas list. We listed our priority ideas at the top of the mechanics list. Jason moorepants.info +01

Re: [sympy] In memory of Kalevi Suominen

2024-03-10 Thread Jason Moore
Hi Oscar, That is very sad to hear. I did not know Kalevi other than through SymPy but it looks like he was an Emeritus mathematics professor from the University of Helsinki. This page shows a photo of him:

Re: [sympy] Addin sympy to SPEC 0?

2024-03-10 Thread Jason Moore
A reason to depend on and be compatible with more than 1 version of SymPy would be to maximize compatibility when installing your package (and thus SymPy) alongside a collection of interdependent packages. Jason moorepants.info +01 530-601-9791 On Sun, Mar 10, 2024 at 4:40 PM Oscar Benjamin

Re: [sympy] Add some links to README.md

2024-03-03 Thread Jason Moore
The test check failures you see are from something else, not your README changes. We don't check anything about the readme other than it being present. Jason moorepants.info +01 530-601-9791 On Sun, Mar 3, 2024 at 12:09 PM Spiros Ts wrote: > Author: Spiros Tsioupros > Github:

Re: [sympy] Classical Mechanics: Efficient Equations of Motion Generation

2024-02-22 Thread Jason Moore
Timo Stienstra and myself will mentor any physics.vetor/mechanics/biomechanics related projects. But please ask questions on the mailing list. Jason On Thu, Feb 22, 2024 at 10:52 PM Tommaso Vaccari wrote: > Thank you Jason, If I have further questions, who would be the mentor for > this

Re: [sympy] Classical Mechanics: Efficient Equations of Motion Generation

2024-02-22 Thread Jason Moore
HI Tommaso, You can review the mechanics issues on the repo, there are some about speed. But, the basic idea for this project is to profile vector and mechanics code for complex problems and then write more efficient algorithms for whatever is slow. Jasn On Thu, Feb 22, 2024 at 6:00 PM

Re: [sympy] Reviewing PRs and old SymPy issues

2024-02-05 Thread Jason Moore
Note that we get lots of PRs at this time because we require GSoC applicants to have at least one merged PR. We could encourage the other activities if we allow those to fulfill the requirement for the GSoC application. Jason On Tue, Feb 6, 2024 at 6:05 AM Aaron Meurer wrote: > I'll also add

Re: [sympy] SymPy CZI Grant Code Generation & Biomechanics Outcomes

2023-12-04 Thread Jason Moore
to see that > codegen for matrix expressions is finally starting to improve. > > Aaron Meurer > > On Fri, Oct 27, 2023 at 12:31 AM Jason Moore wrote: > > > > Hi, > > > > I've made a blog post summarizing all the work we did for 1/3 of the CZI > grant:

[sympy] Blog post using SymPy and Python Control

2023-11-03 Thread Jason Moore
I thought this was a nice demo and intro in using SymPy with numerical packages: https://alefram.github.io/posts/How-to-use-python-for-pid-controller-design Jason moorepants.info +01 530-601-9791 -- You received this message because you are subscribed to the Google Groups "sympy" group. To

Re: [sympy] SymPy CZI Grant Documentation Blog Post

2023-11-02 Thread Jason Moore
Great work Aaron! A docs upgrade has been long needed. Jason moorepants.info +01 530-601-9791 On Thu, Nov 2, 2023 at 8:16 AM Aaron Meurer wrote: > I have written a blog post about the documentation work that I did as > part of the CZI EOSS cycle 4 grant. > >

[sympy] SymPy CZI Grant Code Generation & Biomechanics Outcomes

2023-10-27 Thread Jason Moore
Hi, I've made a blog post summarizing all the work we did for 1/3 of the CZI grant: https://mechmotum.github.io/blog/czi-sympy-wrapup.html Feedback welcome and please try out the new code! Jason moorepants.info +01 530-601-9791 -- You received this message because you are subscribed to the

[sympy] Re: Proposal to accept SymPEP #1: SymPEP Purpose and Process

2023-09-18 Thread Jason Moore
+01 530-601-9791 On Thu, Aug 31, 2023 at 3:22 PM Jason Moore wrote: > Dear all, > > I have renewed work on helping us adopt a PEP-style procedure for SymPy. > The first step would be to agree on a process. Aaron started SymPEP 1 > roughly 2 years ago and I've worked on it recently

[sympy] Proposal to accept SymPEP #1: SymPEP Purpose and Process

2023-08-31 Thread Jason Moore
Dear all, I have renewed work on helping us adopt a PEP-style procedure for SymPy. The first step would be to agree on a process. Aaron started SymPEP 1 roughly 2 years ago and I've worked on it recently to address all the comments from the past 2 years. My final draft is available for viewing

Re: [sympy] SymPy 1.12 released

2023-05-11 Thread Jason Moore
- Charles Harris* >> - haru-44* >> - Jan-Philipp Hoffmann* >> - Glenn Horton-Smith* >> - Victor Immanuel* >> - Karan* >> - Chris Kerr* >> - Steve Kieffer >> - Uwe L. Korn* >> - Zoufiné Lauer-Baré* >> - S.Y. Lee >> - Andrey Le

Re: [sympy] Preferred way to include printing functionalities

2023-04-13 Thread Jason Moore
e had a lot more printing bugs > than most other SymPy objects. > > Aaron Meurer > > On Wed, Apr 12, 2023 at 8:28 AM Jason Moore wrote: > > > > For the physics objects, I recommend copying how we've done it for > Vector and Dyadic. We keep the printing code in the physic

Re: [sympy] Preferred way to include printing functionalities

2023-04-12 Thread Jason Moore
For the physics objects, I recommend copying how we've done it for Vector and Dyadic. We keep the printing code in the physics.vector modules because these objects don't subclass from basic and need some special attention. Jason moorepants.info +01 530-601-9791 On Wed, Apr 12, 2023 at 3:44 PM

Re: [sympy] Enabling precommit.ci to fix common PR problems automatically

2023-03-31 Thread Jason Moore
hen > the PR author won't be able to push any additional commits unless they > either pull first or force push. Personally I would find that a little > surprising, and might not even notice it when I do "git push". Plus I feel > like this would push people into the bad

Re: [sympy] Regarding GSoC 2023 Project idea

2023-03-29 Thread Jason Moore
Yes they are both valid. Jason moorepants.info +01 530-601-9791 On Wed, Mar 29, 2023 at 2:48 PM Jay Sharma wrote: > Hello Everyone! My name is Jay Sharma, I want to know about the current > status of these projects and potential mentors of that ideas? > 1. Benchmark and Performance > 2.

Re: [sympy] Intro and Potential GSOC Project Ideas

2023-03-29 Thread Jason Moore
what are 'old' and 'new' assumptions? > > Thanks, Peter > > On Wed 29. Mar 2023 at 10:11 Jason Moore wrote: > >> Hi Peter, >> >> You've probably seen this example: >> https://moorepants.github.io/learn-multibody-dynamics/sympy.html#differentiating, >>

Re: [sympy] Intro and Potential GSOC Project Ideas

2023-03-29 Thread Jason Moore
Hi Peter, You've probably seen this example: https://moorepants.github.io/learn-multibody-dynamics/sympy.html#differentiating, but in the "warning" box you can see how setting assumptions on the variables changes the results (positive, real, etc). Jason moorepants.info +01 530-601-9791 On Wed,

Re: [sympy] Enabling precommit.ci to fix common PR problems automatically

2023-03-28 Thread Jason Moore
I personally would find a bot adding commits to my work a bit intrusive. If the bot posted a comment to the issue telling me what to fix, that would be preferable. Right now we have to make a few clicks to see why the linter failed. Conda forge has a bot that will add commits to your branch, but

Re: [sympy] GSoC Application - Symbolic Control Systems (sympy.physics.control)

2023-03-26 Thread Jason Moore
The controls package in SymPy should, at least at first, let you solve linear control systems problems symbolically found in an introductory control textbook. My recommendation is to try to solve all the problems in a controls textbook with SymPy (at least the symbolically relevant ones) and in

Re: [sympy] Regarding Project idea for GSoC 2023

2023-03-25 Thread Jason Moore
HI Abhishek, It will be best if you focus on an idea in the ideas list. In general, it is better to do a project that improves existing code than adding new packages. The control package still needs lots of work to make it very useful to users, for example. Lastly, anything we add should be based

Re: [sympy] Re: C Code Generator

2023-03-18 Thread Jason Moore
You can make custom printers for any SymPy function to return what you desire. Subclass the C printer and overwrite/create methods for your functions. The current c code printer does not target any specialized C libraries (but that would be a nice addition!). Jason moorepants.info +01

Re: [sympy] Feedback requested on new deprecations policy

2023-01-15 Thread Jason Moore
I now see that this is a thread from a year ago and that the PR is already merged. S.Y. Lee's comment made me think this was a new thread. I probably wouldn't have written this if I new this was old. Jason moorepants.info +01 530-601-9791 On Sun, Jan 15, 2023 at 1:26 PM Jason Moore wrote: >

Re: [sympy] Feedback requested on new deprecations policy

2023-01-15 Thread Jason Moore
1 year seems too short from my perspective. As a downstream package maintainer, I release many packages less often than SymPy makes releases and keeping up with deprecations disappearing effectively each SymPy release would be stressful. I would advocate for at least 2 years, which equates to at

Re: [sympy] Contributing new SymPy benchmarks (comparative & non-time metrics)

2022-09-29 Thread Jason Moore
Hi Sam, We used to have benchmarks (and maybe still do) in the main sympy repo, but these were essentially never run. We were working on transferring them to the sympy_benchmarks repo. The sympy_benchmarks repo was created and Bjorn, Aaron, and I used to run that on every commit and publish the

Re: [sympy] Just Joined SymPy Mailing List

2022-09-13 Thread Jason Moore
Hi Phil, The quantum physics modules in SymPy have been without a maintainer for some time. So we surely welcome anyone that would like to help work on it. Welcome. Here is some intro information on contributing: https://github.com/sympy/sympy/wiki/introduction-to-contributing Jason

Re: [sympy] Sympy.physics.mechancis: RigidBody // inertia

2022-06-25 Thread Jason Moore
Peter, You should be able to provide the inertia (I, P) about a point P other than the mass center of the rigid body. So in your code "mass center" does not have to equal "P". But, I never really do that so it could be that the underlying code doesn't apply the parallel axis theorem correctly. It

[sympy] CZI Grant Developer Hired: Dr. Sam Brockie

2022-06-15 Thread Jason Moore
SymPy community, As many of you know, Oscar, Aaron, and I were awarded a 2 year CZI grant that will fund Oscar, Aaron, and a postdoctoral researcher to complete the objectives laid out in the proposal. We are happy to announce that we have hired the postdoc. Dr. Sam Brockie

Re: [sympy] My course book/reader/notes that uses SymPy (Mechanics)

2022-06-13 Thread Jason Moore
> > > On Fri, Jun 10, 2022 at 9:37 AM Jason Moore wrote: > >> SymPy folks, >> >> I just finished the last chapter for my multibody dynamics course. It >> teaches multibody dynamics using SymPy, NumPy, SciPy, matlplotlib, >> pythreejs, and scikits.odes. You can

[sympy] My course book/reader/notes that uses SymPy (Mechanics)

2022-06-10 Thread Jason Moore
SymPy folks, I just finished the last chapter for my multibody dynamics course. It teaches multibody dynamics using SymPy, NumPy, SciPy, matlplotlib, pythreejs, and scikits.odes. You can find the HTML version here: https://moorepants.github.io/learn-multibody-dynamics/ Once I get the PDF to

Re: [sympy] Re: SymPy documentation website down

2022-04-19 Thread Jason Moore
Meurer wrote: > Hi Jason. > > We were sent the same DMCA notice that is posted on GitHub's DMCA > repo, which I linked to above. > > Aaron Meurer > > On Tue, Apr 19, 2022 at 10:23 PM Jason Moore wrote: > > > > Aaron, > > > > Can you share

Re: [sympy] Re: SymPy documentation website down

2022-04-19 Thread Jason Moore
Aaron, Can you share the email you are sent that says precisely what the copyright violation is? Jason moorepants.info +01 530-601-9791 On Wed, Apr 20, 2022 at 4:57 AM Jeremy Monat wrote: > Oh, good news on HackerNews > : > > Hello again, Vivek,

Re: [sympy] New documentation theme merged

2022-04-08 Thread Jason Moore
Aaron, Great work! This is a welcomed update. Jason moorepants.info +01 530-601-9791 On Fri, Apr 8, 2022 at 12:28 AM Aaron Meurer wrote: > We have merged the new Furo Sphinx theme to the SymPy documentation. > The theme is now live in the development documentation >

Re: [sympy] Classical Mechanics: Efficient Equation of Motion Generation with Python GSoC Project

2022-04-06 Thread Jason Moore
Arnav, The technical implementation of those two classes are in the sympy documentation and are the source code itself. There is no other information that explains them. Jason moorepants.info +01 530-601-9791 On Wed, Apr 6, 2022 at 10:36 AM Arnav Zutshi wrote: > Hi SymPy Community > > This

Re: [sympy] Re: Classical Mechanics : Forces and Torques

2022-04-06 Thread Jason Moore
t;>>>> https://pydy.readthedocs.io/en/stable/examples/mass-spring-damper.html, >>>>> the plan is to implement the same thing in a class so that user can call >>>>> the linear spring damper object whenever it is required and use numerical >

Re: [sympy] Re: Physics : Improving Control Module GSOC'22

2022-04-04 Thread Jason Moore
Anurag, My general advice is to fix what is there, make it robust (by demonstrating on a large set of example problems), and document it extensively instead of adding new features. To gain users, it is better to have a small number of features that work really well over a larger number of

Re: [sympy] Re: Classical Mechanics : Forces and Torques

2022-03-26 Thread Jason Moore
> On Friday, March 25, 2022 at 3:45:55 PM UTC+5:30 moore...@gmail.com wrote: > >> Praneeth, >> >> Checking out examples in pydy, sympy, and my various courses (MAE 223, >> ENG122, ME41055) are also good locations. >> >> >> Jason >> moorepants.

Re: [sympy] Results of the SymPy Documentation Theme Survey

2022-03-25 Thread Jason Moore
be no reuse. If we ever had another SymPy > project that wanted to reuse the same theme with the same styling, it > might make sense to do this. For projects that are not directly part > of the SymPy organization I would prefer if they don't use the same > styling, so that the "SymPy

Re: [sympy] Release 0.9.1 of Algebra-with-Sympy package...

2022-03-25 Thread Jason Moore
Jonathan, Ok, that's clear. Thanks. A sympep probably is the best bet then. Jason moorepants.info +01 530-601-9791 On Fri, Mar 25, 2022 at 1:22 PM gu...@uwosh.edu wrote: > Jason, > > The reason for the SymPEP is that the PR's for this functionality > engendered a lot of discussion, with no

Re: [sympy] Re: Classical Mechanics : Forces and Torques

2022-03-25 Thread Jason Moore
moorepants.info +01 530-601-9791 On Fri, Mar 25, 2022 at 9:59 AM Peter Stahlecker wrote: > Stupid question from me: > I thought a force was a force and a torque was a torque. > Are there differentforces? > > On Fri 25. Mar 2022 at 14:01 Jason Moore wrote: > >> Hi Praneeth, &

Re: [sympy] Re: Classical Mechanics : Forces and Torques

2022-03-25 Thread Jason Moore
Praneeth, Checking out examples in pydy, sympy, and my various courses (MAE 223, ENG122, ME41055) are also good locations. Jason moorepants.info +01 530-601-9791 On Fri, Mar 25, 2022 at 9:00 AM Jason Moore wrote: > Hi Praneeth, > > I recommend looking at force types in variou

Re: [sympy] Re: Classical Mechanics : Forces and Torques

2022-03-25 Thread Jason Moore
Hi Praneeth, I recommend looking at force types in various physics engines to get ideas. The rest would really come from academic papers and text books. Jason moorepants.info +01 530-601-9791 On Wed, Mar 23, 2022 at 5:31 AM praneeth ratna wrote: > Hi all, > > I have already posted regarding

Re: [sympy] Results of the SymPy Documentation Theme Survey

2022-03-25 Thread Jason Moore
49:12 AM UTC-6 moore...@gmail.com >>> wrote: >>> >> >>> >> Furo looks good. If you think the bus factor is not a big deal, >>> that's fine then. It's not as important as an actual dependency of sympy. >>> >> >>> >> > The de

Re: [sympy] Release 0.9.1 of Algebra-with-Sympy package...

2022-03-25 Thread Jason Moore
Jonathan, I am not up-to-date on the discussions about contributing this to sympy, but why is there a sympep? If you are proposing adding a new module that solves equations, it seems that would only require a pull request and discussion there to refine. If you are, on the other hand, planning to

Re: [sympy] Results of the SymPy Documentation Theme Survey

2022-03-22 Thread Jason Moore
want > to make the case for one of the other themes, you still can. > >> > >> My vote in the survey was RTD. I explained it in the survey my > reasoning. But that's all I have to offer for the case. > >> > >> Jason > >> moorepants.info

Re: [sympy] Replacing terms / sympy.physics.mechanics

2022-03-07 Thread Jason Moore
The sympy.srepr() function can help debug things, as it shows the "true" form of the expression. Maybe a variable is printing differently than what it is. Jason moorepants.info +01 530-601-9791 On Mon, Mar 7, 2022 at 1:23 PM Peter Stahlecker wrote: > I tried on a 'small' example, and

Re: [sympy] Replacing terms / sympy.physics.mechanics

2022-03-06 Thread Jason Moore
I typically use `.xreplace()` if I'm simply swapping one variable for another. But subs or replace should work. Sympy mechanics uses t = me.dynamicsymbols._t internally. Are you using your own defined t that different? If soe the derivative terms could print the same but aren't actually the same

Re: [sympy] more unified (and usable) solve output

2022-03-03 Thread Jason Moore
I think changing this will break tons of code in the wild. Isnt it best make a new "solve_new" and then leave solve be (maybe with a deprecation warning. You could call it `solve_equations` or something. Jason moorepants.info +01 530-601-9791 On Thu, Mar 3, 2022 at 11:45 PM Oscar Benjamin

Re: [sympy] Results of the SymPy Documentation Theme Survey

2022-03-01 Thread Jason Moore
vey was RTD. I explained it in the survey my reasoning. But that's all I have to offer for the case. Jason moorepants.info +01 530-601-9791 On Tue, Mar 1, 2022 at 12:50 AM Aaron Meurer wrote: > On Sat, Feb 26, 2022 at 1:11 AM Jason Moore wrote: > > > > Thanks for doing this!

Re: [sympy] Results of the SymPy Documentation Theme Survey

2022-02-26 Thread Jason Moore
I also just realized that the book theme is the pydata theme with some tweaks. Jason moorepants.info +01 530-601-9791 On Sat, Feb 26, 2022 at 9:11 AM Jason Moore wrote: > Thanks for doing this! I read through all the comments. > > Couple of points: > > - With 22 respondents and

Re: [sympy] Results of the SymPy Documentation Theme Survey

2022-02-26 Thread Jason Moore
Thanks for doing this! I read through all the comments. Couple of points: - With 22 respondents and large standard deviation, the numbers don't really mean anything. Basically all themes are rated the same. - The written comments are most useful and I get the impression that almost any of the

[sympy] Re: Postdoctoral Researcher Opening: Advancing Biomechanical Modeling By Improving SymPy Code Generation (x/f/m)

2022-02-24 Thread Jason Moore
Hi everyone, Just a reminder that applications for this are due in 4 days! Please spread the word. Jason moorepants.info +01 530-601-9791 On Wed, Feb 2, 2022 at 3:51 AM Jason Moore wrote: > Hi, > > We are hiring a postdoctoral researcher at TU Delft as part of SymPy's > rece

Re: [sympy] SymPy 1.10rc1 released

2022-02-21 Thread Jason Moore
HI, I really like the bot and it forces you to at least think about the release notes (even if all you do is write NO ENTRY). Yes, our review culture should be that we don't let NO ENTRY through as much, but that is a culture change. The bot could say, "are you really really sure this only needs

Re: [sympy] Shutting down SymPy Gamma

2022-02-15 Thread Jason Moore
One free way to run an app like this is to run it on Heruko's free tier (maybe appengine has that too). It will have limits on # users and resource use, but at least it will run. Jason moorepants.info +01 530-601-9791 On Tue, Feb 15, 2022 at 11:36 PM Aaron Meurer wrote: > Hi all. > > As you

Re: [sympy] Sympy.physics.mechanics / dynamicsymbols

2022-02-14 Thread Jason Moore
Peter, I opened this issue: https://github.com/sympy/sympy/issues/23075 Jason moorepants.info +01 530-601-9791 On Mon, Feb 14, 2022 at 7:28 PM Jason Moore wrote: > Peter, > > If orient_body_fixed produces longer equations of motion than chaining > orient_axis (or the

Re: [sympy] Sympy.physics.mechanics / dynamicsymbols

2022-02-14 Thread Jason Moore
to avoid this issue of larger >> equations of motion? >> >> Thanks & take care! >> Peter >> >> >> >> On Sun 6. Feb 2022 at 08:19 Peter Stahlecker >> wrote: >> >>> Dear Jason, >>> >>> Thanks a lot for your ex

Re: [sympy] Sympy.physics.mechanics / dynamicsymbols

2022-02-14 Thread Jason Moore
022 at 08:19 Peter Stahlecker >> wrote: >> >>> Dear Jason, >>> >>> Thanks a lot for your explanation! Clear! >>> I checked on metaclasses, but I must admit I mostly understood, that a >>> simple user like me should not mess with them! :-)

Re: [sympy] Sympy.physics.mechanics / dynamicsymbols

2022-02-05 Thread Jason Moore
Peter, All `dynamicsymbols` is, is: f = Function('f') t = symbols('t') f_of_t = f(t) The last line `f(t)` is generating a new class of type f, instead of using a predefined class (look up metaclasses). So the user, typically not aware of this element in Python, is confused about what they are

Re: [sympy] sympy.physcis.mechanics // reaction force

2022-02-03 Thread Jason Moore
Peter, Yes, the velocity constraints work the same way. There are reaction forces that constrain the velocities. Jason moorepants.info +01 530-601-9791 On Thu, Feb 3, 2022 at 10:37 AM Peter Stahlecker wrote: > Dear Jason, > > Thanks! > If I understood correctly, if I use velocity

Re: [sympy] sympy.physcis.mechanics // reaction force

2022-02-03 Thread Jason Moore
Peter, If you have a particle that is forced to move along a path (typically be a configuration constraint), then there exists reaction forces normal to the path that keep it on the path. These forces are not present in the equations of motion when they are formed with minimal coordinates. But

Re: [sympy] sympy.physcis.mechanics // reaction force

2022-02-03 Thread Jason Moore
The virtual speeds will appear in the force equations, but you then just set them to zero because they are fictitious. You force equation should then be correct. Jason moorepants.info +01 530-601-9791 On Thu, Feb 3, 2022 at 9:58 AM Peter Stahlecker wrote: > When I use a velocity constraint to

[sympy] Postdoctoral Researcher Opening: Advancing Biomechanical Modeling By Improving SymPy Code Generation (x/f/m)

2022-02-01 Thread Jason Moore
Hi, We are hiring a postdoctoral researcher at TU Delft as part of SymPy's recent CZI grant. *Applications are due February 28, 2022* Info @ https://mechmotum.github.io/blog/sympy-czi-postdoc.html Please spread the word! Jason moorepants.info +01 530-601-9791 -- You received this message

Re: [sympy] Sympy physics mechanics

2022-01-29 Thread Jason Moore
, Jan 29, 2022 at 11:07 AM Peter Stahlecker < peter.stahlec...@gmail.com> wrote: > Dear Jason, > I had to send it by separate mail, as I di not know how to attach a file > to gmail. > Thanks, Peter > > On Sat 29. Jan 2022 at 15:48, Jason Moore wrote: > >> Peter

Re: [sympy] Sympy physics mechanics

2022-01-29 Thread Jason Moore
Peter, You'll have to share your code for us to help, as this isn't enough information. Jason moorepants.info +01 530-601-9791 On Sat, Jan 29, 2022 at 9:50 AM Peter Stahlecker wrote: > I try to model a simple one mass point pendulum in 3D, the mass point is > located on the y - axis, at a

Re: [sympy] Buggy kinematics for serial chain manipulators

2022-01-21 Thread Jason Moore
Ashwin, The Joints module was added recently and may very well have bugs. The Joint formulation should produce the same results as https://pydy.readthedocs.io/en/latest/examples/multidof-holonomic.html. I don't remember precisely but it should have generated the same results when we merged in the

Re: [sympy] How to get started with contributions?

2022-01-06 Thread Jason Moore
David, Here is our introductory information: https://github.com/sympy/sympy/wiki/introduction-to-contributing Jason moorepants.info +01 530-601-9791 On Thu, Jan 6, 2022 at 8:48 PM David Dai wrote: > Hi everyone, > My name is Jingze Dai and I am a CS student from McMaster University, >

Re: [sympy] SymPEP: make MatchPy a SymPy dependency

2021-10-06 Thread Jason Moore
I think we should relax our stringent no dependency stance for pure python dependencies. Pure python dependency management is essentially solved now for the python ecosystem with the various package managers. This dependency would also be pulled into the sympy organization, so we will have just as

Re: [sympy] A Taylor integrator compatible with SymPy

2021-10-01 Thread Jason Moore
son, > > cheers! The interoperability with SymPy and its mechanics module is a work > in progress, so please let me know what you think we could improve on. > > Kind regards, > > Francesco. > > On Fri, 1 Oct 2021 at 09:12, Jason Moore wrote: > >> Hi, >> >>

Re: [sympy] A Taylor integrator compatible with SymPy

2021-10-01 Thread Jason Moore
Hi, Thanks for sharing. I'll try it out with some other mechanics problems. Looks nice! Jason moorepants.info +01 530-601-9791 On Wed, Sep 29, 2021 at 11:23 PM Francesco Biscani wrote: > Hello, > > we just released the latest version of our Taylor integrator heyoka.py: > >

Re: [sympy] Adding functions in sympy.physics.quantum

2021-07-27 Thread Jason Moore
Prathamesh, No one is currently maintaining the quantum code in sympy. I'm sure everyone would welcome some attention to it. Feel free to submit a PR. Jason moorepants.info +01 530-601-9791 On Tue, Jul 27, 2021 at 2:55 PM prathamesh bhole < prathameshbhol...@gmail.com> wrote: > My name is

Re: [sympy] Common shape with lambdify on Matrix expression

2021-07-19 Thread Jason Moore
ould help me here. > > I want both results coming from sympy to be of shape (n,), so that the > overall result is (2,n) in the example. I don’t think that can be > accomplished with squeeze. > > Best, > Hanno > > On 19. Jul 2021, at 13:02, Jason Moore wrote: > >

Re: [sympy] Common shape with lambdify on Matrix expression

2021-07-19 Thread Jason Moore
Numpy's squeeze function/method is often helpful for this: https://numpy.org/doc/stable/reference/generated/numpy.squeeze.html Jason moorepants.info +01 530-601-9791 On Mon, Jul 19, 2021 at 12:15 PM h.k...@gmx.de wrote: > Hi, > > I am a new user of sympy, and my question might be obvious, but

Re: [sympy] Rotating a body in 3D

2021-06-29 Thread Jason Moore
', but my clumpsy programming! > The results look reasonable, but maybe my kinematic equatios are clumsy > or? > > Take care! > > Peter > > On Tue 29. Jun 2021 at 15:24, Jason Moore wrote: > >> Peter, >> >> Sounds like that could use some improvement

Re: [sympy] Rotating a body in 3D

2021-06-29 Thread Jason Moore
With the auxiliary frames the count was 13,235 > > > > Thanks again and stay healthy! > > > > I will keep on testing this. > > > > Peter > > > > > > > > > > On Tue 29. Jun 2021 at 12:32 Jason Moore wrote: > >> > >> Pe

Re: [sympy] Rotating a body in 3D

2021-06-29 Thread Jason Moore
e operations of an entry of rhs = > KM.rhs() > > For ‚Body‘ I got the count 245,633 > With the auxiliary frames the count was 13,235 > > Thanks again and stay healthy! > > I will keep on testing this. > > Peter > > > > > On Tue 29. Jun 2021 at 12:32 Jason

Re: [sympy] Rotating a body in 3D

2021-06-29 Thread Jason Moore
Peter, THey are equivalent other than one may provide a simpler set of direction cosine matrices and angular velocity definitions. The "Body" method should give simpler equations of motion in the end because we try to use pre-simplified forms of the equations. I don't know why you'd see faster

Re: [sympy] KM.auxiliary_eqs

2021-06-19 Thread Jason Moore
Here is an example I worked on getting the contact forces for a bicycle tires using the aux equations: https://github.com/moorepants/pydy/blob/bicycle-tire-constraint-forces/examples/bicycle_wheel_contact_constraint_forces/whipple.py Here is a manual method of doing aux equations too:

Re: [sympy] Using the mechanics API

2021-06-16 Thread Jason Moore
Peter, If you add the differential equations that describe the yaw rate, longitudinal rate, and lateral rate to the equations found in this example, then you can solve for the complete motion. The coordinates associated with those equations are ignorable (from the dynamics perspective). Jason

Re: [sympy] SymPy 1.8 released

2021-04-10 Thread Jason Moore
an Kruse* > - Amit Kumar > - Muskan Kumar* > - Oliver Lee > - S.Y. Lee > - Qijia Liu* > - Mathias Louboutin* > - Rodrigo Luger* > - Smit Lunagariya > - Nikhil Maan > - Mario Maio* > - Ayush Malik* > - Alex Malins* > - Paul Mandel* > - Islam Mansour* > -

Re: [sympy] SymPy in 10 minutes

2021-04-08 Thread Jason Moore
Some CI to ensure the notebooks run is rather important, otherwise we'll end up with a bunch of broken notebooks over time. That's what happened with the pydy/examples folder. Lots of stuff was dumped in there over the years, but no CI to double check it actually runs. Setting up at least CI in

Re: [sympy] SymPy in 10 minutes

2021-04-08 Thread Jason Moore
Using one of the jupyter<->sphinx tools is really nice for this. I've been moving the pydy examples to work with jupyter-sphinx and you get these results: https://pydy.readthedocs.io/en/latest/examples/carvallo-whipple.html (people can look at the rst source, download a notebook, or a py file and

Re: [sympy] GSoC Idea discussion

2021-04-01 Thread Jason Moore
Sudeep, I do not plan to review any GSoC proposals until we are in the actual review process. If you have specific questions you can ask on the mailing list and we all well answer as we have time. Jason moorepants.info +01 530-601-9791 On Thu, Apr 1, 2021 at 8:56 AM Sudeep Sidhu wrote: >

Re: [sympy] PhD Looking for ideas to collaborate with Sympy.

2021-03-31 Thread Jason Moore
Patricio, Here's our starting point for new contributors: https://github.com/sympy/sympy/wiki/introduction-to-contributing It sounds like you have in-depth knowledge so I'm sure you'll find nice holes you can fill and grow. Jason moorepants.info +01 530-601-9791 On Wed, Mar 31, 2021 at 3:42

Re: [sympy] Sympy

2021-03-17 Thread Jason Moore
n choose anyone right ? > > And please say weather the topic choosen is right to go with a project > > > > On Wed, 17 Mar 2021, 1:33 pm Jason Moore, wrote: > >> Arun, >> >> Start here and follow the instructions: >> https://github.com/sympy/sympy/wiki/GSoC-

Re: [sympy] Sympy

2021-03-17 Thread Jason Moore
Arun, Start here and follow the instructions: https://github.com/sympy/sympy/wiki/GSoC-Student-Instructions Jason moorepants.info +01 530-601-9791 On Wed, Mar 17, 2021 at 8:30 AM ARUN V wrote: > Hi i am ARUN.V; > I like to work in sympy and i have gone through the documentation sir > I

Re: [sympy] GSoC Idea discussion

2021-03-13 Thread Jason Moore
Sudeep, Please see the GSoC instructions: https://github.com/sympy/sympy/wiki/GSoC-Student-Instructions. We recommend the wiki. Jason moorepants.info +01 530-601-9791 On Fri, Mar 12, 2021 at 1:39 PM Sudeep Sidhu wrote: > Jason, > > I have prepared my draft proposal for GSoC'21. Where shall I

Re: [sympy] SymPy has been accepted into GSoC

2021-03-09 Thread Jason Moore
Congrats! Thanks Aaron for pushing the application through again. Jason moorepants.info +01 530-601-9791 On Tue, Mar 9, 2021 at 9:17 PM Aaron Meurer wrote: > SymPy has once again been accepted into Google Summer of Code (GSoC). > Students who are interested in applying, start with our

Re: [sympy] GSoC Idea discussion

2021-02-10 Thread Jason Moore
ty. Jason moorepants.info +01 530-601-9791 On Wed, Feb 10, 2021 at 4:07 PM Sudeep Sidhu wrote: > Jason, > > I'll surely look into it. > > So is JointsMethod good to go as GSoC project? > > On Wed, 10 Feb 2021, 19:15 Jason Moore, wrote: > >> Sudeep, >> >> The o

Re: [sympy] GSoC Idea discussion

2021-02-10 Thread Jason Moore
nd a good source to read about >> JointsMethod. I have some knowledge of dynamics too so I think I can >> implement it. >> >> Sudeep Sidhu >> >> On Tue, 9 Feb 2021, 15:28 Jason Moore, wrote: >> >>> I personally think completing the JointsMethod is

  1   2   3   4   5   6   7   8   9   10   >