Hi Vedansh,

On Mon, Mar 3, 2014 at 2:54 PM, Vedansh Garg <[email protected]> wrote:
> Hi everyone,
>
> Greetings!
>
> I am Vedansh Garg ,3rd year Computer Science Engineering student.I am an
> avid programmer and I have participated in many coding competitions.My
> hackerrank profile - https://www.hackerrank.com/vedansh
>
> I have worked on projects of cloud computing and scaling, also I have a good
> understanding about python and c.

Note that CSymPy is written in C++, so you will have to learn that for projects
related to CSymPy.

> I have worked on django and also done some
> projects in python utilizing various libraries like nltk,libvirt
> ,facepy,pika ,beautiful soap and many more.I am interested in implementing
> fast series expansion and also  Implementation of more elementary functions
> catches my eye.
>
> I like to know more about the  .taylor_term() method and will the
> differential  be calculated using the already built-in functions.

The implementation should be similar to what is done in sympy:

https://github.com/sympy/sympy/blob/master/sympy/functions/elementary/trigonometric.py#L251

>
> I have thought of some ideas for implementation mainly related to search
> ,like generalizing a matrix type and then finding the shortest path through
> bfs,dfs,A* and other search techniques.

Can you elaborate on your ideas a bit? You want to implement something
like networkx?

http://networkx.lanl.gov/
http://networkx.github.io/documentation/networkx-1.8/reference/algorithms.shortest_paths.html

Is that related to symbolic mathematics? If not, it's probably out of scope.

If you enjoy dealing with data structures, then look into these issues:

https://github.com/certik/csympy/issues/117
https://github.com/certik/csympy/issues/116

It's dealing with various implementations of binary search trees.

>
> I like to know more about these projects and points on which I should work.

The goal of CSymPy is to provide very fast core, that can be used
together with SymPy to solve
problems where SymPy itself is too slow. You are welcome to propose
any idea you want.
The best is to take a real problem, that people were trying to solve
with SymPy, and speed it up.
The other is to carefully implement basic operations, and benchmark
against Mathematica, Sage,
GiNaC, SymPy and other libraries and make sure that CSymPy
implementation is among the fastest.

Ondrej

-- 
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 [email protected].
To post to this group, send email to [email protected].
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/CADDwiVB2dWs%2B4sY%3D7qM86%3DYfCPVNGTEqFMMQMVo72eVR8_wX7Q%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to