On Tue, Sep 22, 2009 at 11:14 AM, kstueve <kevin.stu...@gmail.com> wrote:
>
> As my work on prime_pi and nth_prime is drawing to a close, William
> Stein and I have discussed the possibility of me making a graphical
> physics program to be included in Sage, the free open source math
> program.
>
> An example of the desired functionality is to either with a few lines
> of code from within a Sage worksheet, or by clicking buttons in a
> graphical user interface (GUI) create a physics problem with
> components such as ramps, blocks, balls, pulleys, and springs, and
> processes such as motion (translational or rotational), collisions
> (elastic, inelastic, completely inelastic), and forces (friction,
> gravity, normal forces, driving forces, etc).
>
> I am expecting the VIGRE grant from the National Science Foundation
> (NSF) to support my work, so I will be able to devote a lot of time to
> this project.
>
> I would like to obtain any and all suggestions for what features,
> functionality etc. could be included in this program.  Please don't be
> afraid to contribute an idea.  No suggestion is too large or too
> small.
>
> A few of the possible ideas that I have come up with so far:
>
> Allowing time to be solved for-e.g. exactly how long does it take for
> an event to occur, such as for velocity to reach 0.
>
> Using multi-precision arithmetic and error analysis to solve a problem
> to a specified accuracy-e.g. what is the velocity of an object at a
> certain time to the 100th decimal (for problems that don't include too
> much chaos).
>
> Creating a human readable physics problem specification language that
> allows the locations and properties of each component to be specified
> (perhaps similar to standard circuit specification languages).
>
> Allow matrices, systems of DEs, tables of values, etc that describe
> the physics problem to be accessed with Sage commands.
>
> Symbolic solving for problems that lend themselves to symbolic
> solving.

You might also consider integrating pydy in:

http://pydy.org/

it uses sympy to generate the equations of motion for a rigid body and
scipy to solve them.

Ondrej

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to