Re: [sympy] GSoC 2022: Cylindrical Algebraic Decomposition

2022-04-09 Thread Aaron Meurer
‪On Sat, Apr 9, 2022 at 6:46 PM 'كاي' via sympy  wrote:‬
>
> Hi All,
>
> Hope everyone is doing well.
>
> My name is Kai, I'm a 2nd year undergraduate student studying computer 
> sceince and mathematics at The University of Manchester. I have experience 
> developing open source software and have completed a number of projects in 
> Python and Java programming languages.
>
> I would be interested in implementing the cylindrical algebraic decomposition 
> algorithm in SymPy over the course of this program, and I am currently 
> writing my proposal for doing so.
>
> Do you know who is mentoring this topic and whether it would be okay to speak 
> with them about some questions I had?

It's best to just post your questions here.

Aaron Meurer

>
> Many Thanks
> Kai
>
> --
> 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/8f16ab8b-e83b-41f0-bb6c-9348d4900bdan%40googlegroups.com.

-- 
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/CAKgW%3D6KBZ3AKMkFvjGCqtX1LG4ZTsYaY2E2EZa4cqN-Ujdz_MQ%40mail.gmail.com.


[sympy] GSoC 2022: Cylindrical Algebraic Decomposition

2022-04-09 Thread 'كاي' via sympy
Hi All,

Hope everyone is doing well.

My name is Kai, I'm a 2nd year undergraduate student studying computer 
sceince and mathematics at The University of Manchester. I have experience 
developing open source software and have completed a number of projects in 
Python and Java programming languages. 

I would be interested in implementing the *cylindrical algebraic 
decomposition* algorithm in SymPy over the course of this program, and I am 
currently writing my proposal for doing so.

Do you know who is mentoring this topic and whether it would be okay to 
speak with them about some questions I had?

Many Thanks
Kai

-- 
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/8f16ab8b-e83b-41f0-bb6c-9348d4900bdan%40googlegroups.com.


[sympy] Mentor for the project "Classical Mechanics: Constructing Systems From Bodies and Joints"

2022-04-09 Thread Varenyam Bhardwaj
Greetings everyone

I have a keen interest in the project "Classical Mechanics: Constructing 
Systems From Bodies and Joints" and I am actively looking for a mentor to 
guide me through it.

Regards
Varenyam Bhardwaj
Github: https://github.com/airpods69

-- 
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/9a0c337d-4668-4646-bdaf-5230b0ed1605n%40googlegroups.com.


[sympy] GSOC proposal problem

2022-04-09 Thread AHMED TAREK
Hello everyone,
I have submitted a proposal to the project (Optimize floating point 
expressions) on April 5th yet I got no feedback so could the mentors help
another thing I have posted a question here from 2 weeks and got no answer 
can you check it also please 
here is its link: https://groups.google.com/g/sympy/c/AvYU1pXCzlY
Thanks in Advance.

-- 
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/a95c1837-0d3d-4977-82a8-46750820df20n%40googlegroups.com.


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

2022-04-09 Thread praneeth ratna
Jason,

Thanks for the reply,

I have started writing my proposal, But have some queries regarding the 
implementation.
I have created a new submodule forces.py in sympy.mechanics module and 
create force definitons in forces.py. I have included code for one of the 
model here:
def linear_hooke_contact_model(stiffness, penetration):
stiffness = sm.sympify(stiffness)
penetration = sm.sympify(penetration)
force = stiffness * penetration
return [force]

Is this the write way of creating the force models, or do we need to create 
classes for individual force model? Please correct me here if I'm wrong

Thanks, 
Praneeth

On Wednesday, April 6, 2022 at 2:09:17 PM UTC+5:30 moore...@gmail.com wrote:

> Praneeth,
>
> We volunteer our time and will reply when and if we can.
>
> Your list of forces looks interesting and useful. I recommend reading the 
> force related sections of Kane & Levinson 1985, as those would be obvious 
> places to take forces ideas from. I'm currently writing a force chapter in 
> my book that has some examples (these are still in draft form and likely 
> incorrect): https://github.com/moorepants/learn-multibody-dynamics/pull/57
>
> There should be no need for a system or anything from pydy. We need valid 
> mathematical descriptions of a variety of common forces that will work 
> nicely with our code generators for efficient numerical implementations.
>
> Jason
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
>
> On Tue, Apr 5, 2022 at 3:48 PM praneeth ratna  
> wrote:
>
>> Hi jason,
>>
>> Could you please provide your feedback on my previous two emails, So that 
>> I can start writing my proposal and since there isn't much time left for 
>> proposal deadline.
>>
>> Thanks,
>> Praneeth
>>
>> On Monday, April 4, 2022 at 11:38:48 AM UTC+5:30 praneeth ratna wrote:
>>
>>> Jason,
>>>
>>> Regarding the implementation, do you suggest similar to pydy engine? So 
>>> we also need to  create a System 
>>>  class similar to 
>>> the one pydy has? Also could you suggest any sources for some trivial cases 
>>> of muscle force, actuator force and aerodynamic force models, could you 
>>> provide feedback on whether the model specified in my previous mail are 
>>> useful or not, so that i can include them in my proposal.
>>>
>>> Thanks,
>>> Praneeth
>>> On Monday, March 28, 2022 at 4:22:26 PM UTC+5:30 praneeth ratna wrote:
>>>
 Hi jason,

 I have at present written down the following models:

1. Linear hooke contact model 
2. Non linear hertz model
3. Linear Kelvin-Voigt Contact Model 
4. Nonlinear Hunt and Crossley Contact Model 
5. Nonlinear Hunt and Crossley Contact Model 
6. Nonlinear Flores et al. Contact Model
7. multi_mass_spring_damper() 

 
8. n_link_pendulum_on_cart() 

 

 7 and 8 are taken from pydy, are they non trivial cases? Also could you 
 suggest any resources for muscle force, actuator force and aerodynamic 
 force models which are useful for the user?
 I have taken 1 to 6 from the here 
 https://www.researchgate.net/publication/299604992_Contact_Force_Models_for_Multibody_Dynamics,
  
 are they useful cases?

 Thanks,
 Praneeth

 On Saturday, March 26, 2022 at 1:08:09 PM UTC+5:30 moore...@gmail.com 
 wrote:

> Praneeth,
>
> Yes we should have a linear spring and damper force that is premade, 
> but that is really just a trivial case. The GSoC project should be 
> focused 
> primarily on adding non-trivial forces.
>
> Jason
> moorepants.info
> +01 530-601-9791 <(530)%20601-9791>
>
>
> On Sat, Mar 26, 2022 at 7:29 AM praneeth ratna  
> wrote:
>
>> Hi jason,
>>
>> I have gone through the examples of pydy and your courses that you 
>> have mentioned. For example: Here 
>> 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 
>> methods that can operate on force objects, is it the right thing? Also 
>> is 
>> there any priority for forces that should be implemented first since 
>> there 
>> many kinds of forces to be implemented.
>>
>> Thanks,
>> Praneeth
>>
>> 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.info
>>> +01 530-601-9