GSoC : engineering mechanics

56 views
Skip to first unread message

aurelien....@gmail.com

unread,
Mar 23, 2016, 9:14:36 PM3/23/16
to sympy
Hi,

I'm a mechanical engineering undergrad student, and I'm afraid that there is nothing available on Python to compute materials resistance, statics and other problems relative to mechanical design (choice of materials, shapes and dimensions). The reason may be that mechanical engineers are not geeks and like to stick to proprietary software with GUI.

I'm thinking of a library with cross-sectional properties of sections, a class to describe mechanical parts (beams, columns, etc.), another to handle forces system, and a solver to resolve isostatic and hyperstatic (based on the Castigliano method) problems and compute external forces, internal stresses and displacements.

Does it fit into Sympy or is it too specific ? As you already have a dynamics package, I thought maybe a statics one could fit as well.

If so, I would be glad to propose it for the GSoC.

Thanks !

Jason Moore

unread,
Mar 23, 2016, 9:17:46 PM3/23/16
to sy...@googlegroups.com
A statics package would be useful and appropriate. Note that we have two vector implementations (sympy.vector) and (sympy.physics.vector). These can be used to solve statics problems just as well as dynamics. There is also an idea for beam calcs using singularity funcs in the ideas page. You proposal is welcome but note that you have about 2 days to complete it and the patch, see:

https://github.com/sympy/sympy/wiki/GSoC-2016-Student-Instructions

--
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+un...@googlegroups.com.
To post to this group, send email to sy...@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/1e1d0ffe-96f2-41c9-b6e7-6c6d98e8e2c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

aurelien....@gmail.com

unread,
Mar 24, 2016, 5:31:31 PM3/24/16
to sympy
Well I won't have enough time for the patch. Anyway I will work asap on a statics lib because I will need it in a future project.
Reply all
Reply to author
Forward
0 new messages