Re: [sympy] Contributing to Physics module in sympy

30 views
Skip to first unread message

Sean Vig

unread,
Sep 8, 2012, 4:53:15 PM9/8/12
to sy...@googlegroups.com
Hi Anirudh,

That's great that you want to help. All of the documentation is in the Sphinx docs, which you can view either in the source files (the comments at the begginging of classes and methods), online [1] (which may be out of date) or you can build the Sphinx docs yourself [2]. There are also a couple example notebooks in examples/notebooks you can look at that do a couple things with quantum. For getting started, the best thing to do is probably to play with it, look at the examples in the docs and try to do something, take a look at the code and see what you can do with it. There are a couple open issues for the physics module [3], but there isn't really much there to get started. If while you're playing around you have any questions, you can ask on this google group and someone will try to help you.

As a more general comment about contibuting (not specific to the physics module), you should take a look at the development workflow on the github wiki [4]. That details how to setup your git repository and how we handle merging commits into the master branch. If you have any questions on this or run into any problems, again, you can ask the google group.

Do you have anything in mind for what you'd want to do? If you had any more specifics on your physics knowledge or what you want to work with, I could probably give you some more direction.

Sean

[1] http://docs.sympy.org/dev/index.html
[2] https://github.com/sympy/sympy/blob/master/doc/README.rst
[3] http://code.google.com/p/sympy/issues/list?q=label%3APhysics
[4] https://github.com/sympy/sympy/wiki/Development-workflow

On Sat, Sep 8, 2012 at 2:04 PM, Anirudh Vemula <vvan...@gmail.com> wrote:
Hi everyone,

I am interested in contributing to the physics module of sympy through either fixing issues/adding new functionalities. Can any one tell me where I can find it's documentation and how I get to start about it? 

Thanks 
Anirudh V
2nd year undergraduate
IIT Bombay

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/SO5_l3Dllw0J.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sympy?hl=en.

Anirudh Vemula

unread,
Sep 9, 2012, 8:03:59 AM9/9/12
to sy...@googlegroups.com
Thanks a lot, Sean. I will go through the documentation and start understanding the code. I am planning to add some more functionalities in the classical mechanics module and I am planning to add electric circuits module too but haven't thought about how I will do it, still in the thinking process. 

Thanks
Anirudh V
2nd yr undergraduate
IIT Bombay

krastano...@gmail.com

unread,
Sep 9, 2012, 11:06:48 AM9/9/12
to sy...@googlegroups.com
There is a pull request that needs some love at the moment concerning
the gaussian optics module:

https://github.com/sympy/sympy/pull/1226

It was started by @alxpopov and it contains some nice features,
however neither I nor he has got the time to finish it. Just check out
the comments on the pull request page.
Reply all
Reply to author
Forward
0 new messages