@Marsci, if you have a firm grasp on what Harold had started feel free
to proceed from where he has stopped. Whether your application will be
accepted for GSoC really depends on the amount of work that is
suggested and the details and quality of the application. Feel free to
also look at our ideas page on the github wiki.

@Amit, both covariant and contravariant objects are implemented,
however in a more geometrical language - vectors and one-forms and
tensor products between them. __My__ opinion is that starting from
there before proceeding to index notation is important, as otherwise
one usually starts to think about simple nD-arrays instead of tensors.

For each coordinate system that is implemented its basis vectors and
basis one-forms are automatically generated.

Vector Spaces (or in this case, more appropriately Tangent Spaces) are
not explicitly present, but you can get the basis vectors/oneforms at
each point of the physical space (i.e. the manifold). I do not see how
defining these objects explicitly would be useful and span itself also
does not seem very practical, but feel free to suggest use-cases (I
have not tried very hard to find any.)

Look at this 
http://docs.sympy.org/dev/modules/diffgeom.html#sympy.diffgeom.CoordSystem
If you want to do something for this module, start there and extend
the predefined coordinate systems in `Rn.py` with whatever you can
think of.

Obviously, this is just a suggestion, based on my knowledge and
preferences. Feel free to follow some other path.

On 24 April 2013 04:14, Marsci <estebanm...@gmail.com> wrote:
> I have been reading what Harold E. has to say about units, from what I have
> gotten out of the reading it seems like very interesting and important work.
> I would be very glad to contribute to that. What would you suggest I do as
> the proposal to for the GSoC? Also I am familiar with electromagnetism, of
> course I don't have a degree in it but I would be interested in a project
> with that as well.
>
> Thank you for your help
>
>
> On Monday, 22 April 2013 18:33:35 UTC-4, Aaron Meurer wrote:
>>
>> There has been discussion on adding modules for other areas of
>> physics, such as electromagnetism. I suppose the other big area that
>> is missing is relativity. These all really require a graduate level of
>> understanding in physics to work with, though. I'm not sure if there
>> is much a first year student can do. There is some work on the units
>> module at https://github.com/sympy/sympy/pull/1389 that you can look
>> at.
>>
>> Aaron Meurer
>>
>>
>> On Mon, Apr 22, 2013 at 2:20 PM, Marsci <esteb...@gmail.com> wrote:
>> > Hello,
>> > I would really enjoy to contributing to this project, especially to the
>> > physics module, unfortunately I have no idea what else I can add to the
>> > physics module. It appears as all the work to be done is solely on
>> > quantum
>> > mechanics and since I am a first year in university I do not have a
>> > complete
>> > understanding of this field. Can someone recommend a good project where
>> > my
>> > knowledge would be useful?
>> >
>> > 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+un...@googlegroups.com.
>> > To post to this group, send email to sy...@googlegroups.com.
>> > Visit this group at http://groups.google.com/group/sympy?hl=en-US.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>
> --
> 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?hl=en-US.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
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?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to