Oh, you should use

sympy.physics.vector.init_printing()

If you want the dot notation in latex in your notebooks.


Jason
moorepants.info
+01 530-601-9791


On Wed, Aug 13, 2014 at 10:23 PM, Jason Moore <moorepa...@gmail.com> wrote:

> You can subclass a printer and have it do what you want. You can see here:
>
>
> https://github.com/sympy/sympy/blob/master/sympy/physics/vector/printing.py#L145
>
> where we subclass the latex printer and get the \dot{} notation for
> derivatives, for example. There is also an example here:
>
> http://docs.sympy.org/dev/modules/printing.html
>
> of subclassing to do custom derivative printing. Maybe exactly what you
> want.
>
> The LagrangesMethod in sympy.physics.mechanics works with the classes
> available in that package (RigidBody, ReferemceFrame, etc). The other one
> is more basic math. So if you want to write all the math yourself then
> maybe the later is preferable, but if you want to use the objects in
> sympy.physics.mechanics to build up a rigid body system and find the
> equations of motion, the use the former.
>
>
> Jason
> moorepants.info
> +01 530-601-9791
>
>
> On Wed, Aug 13, 2014 at 10:13 PM, Rathmann <rathmann...@gmail.com> wrote:
>
>> Hello,
>>
>> I have been watching the lectures of Susskind's "Theoretical Minimum"
>> course, and using Sympy with IPython notebook to take notes, and work
>> through some of the examples.
>>
>> Sympy is serious overkill for this purpose, but overall it has been
>> working well.
>>
>> A couple of questions:
>>
>>    - What is the best way to deal with dynamics variables and the dot
>>    convention for printing? (In physics, the first time derivative of x is
>>    often written as \dot{x} instead of dx/dt.)  Is there an easy way to
>>    get IPython notebook to print dynamics variables using the dot convention,
>>    and still give the nice LaTeX-rendered equations?  If I use vprint (from
>>    physics.vector), I get the variables  with primes, but just a text
>>    rendering of the equations.
>>    - I notice sympy.physics.mechanics.LagrangesMethod and
>>    sympy.calculus.euler.euler_equations both implement Lagrangian mechanics.
>>    Is one of these more "official"  than the other?  Both seem to work for 
>> the
>>    very simple examples I have tried.
>>
>> Thanks
>>
>> --
>> 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 post to this group, send email to sympy@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sympy.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/fe1737e3-3b19-40e5-8983-5d64bfad8e2f%40googlegroups.com
>> <https://groups.google.com/d/msgid/sympy/fe1737e3-3b19-40e5-8983-5d64bfad8e2f%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAP7f1AgeXG%3Dhz5XKB9z5aKBsY3wshJYRfcEWMZH9q_aJebQRfw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to