On Tue, Mar 4, 2014 at 4:21 PM, Vedansh Garg <[email protected]> wrote:
> Hi Ondrej,
>
> Greetings!
>
> I know C and Python and I have done some programming in c++  so learning
> that will not be a problem.
>
> I went through the code for taylor term, and I have gathered a basic
> knowledge about it's implementation. I like to know if there are any more
> points on which I should work, while throughly going through the
> trignometric.py file . I also went through functions.h and I like to know
> that  whether I have to work only on the series expansion part using the
> already built in differential methods or do I have to make some new
> differential methods also.

Whatever turns out to be the fastest at runtime and the most maintainable.

>
> I like to propose 2 ideas for  Impementation of some more functions.
>
> Idea 1
> In real world problems mostly a grid is present and the calculation of
> shortest path or applying similar techniques can be done by making a graph
> having a very large number of nodes.My idea is to implement search
> algorithms in a matrix
>
> There is a matrix of n*m size.(Insert values True /False depending whether a
> place is reachable or not)
> Define a start and goal state and find all valid paths.
> Generalization for user needs  like finding the shortest path /Finding a
> path in minimum time.
> Calculation using user defined techniques like bfs, dfs, A*.
> Finding leftmost, rightmost path defining user needs.

What application does this have? Is it related to symbolic computing somehow?
I.e. does this belong to SymPy?

>
>
> Idea 2
> My second idea performing arithmetic on various symbol expressions using
> pattern matching ,regular expressions.
> In this we can define rules for pattern matching during substitution and the
> we can use regular expressions to generalize it for complex patterns.

That is a good idea. You should look at pattern matching in sympy:

http://docs.sympy.org/dev/modules/core.html#sympy.core.basic.Basic.match

And see if you can improve it.

Ondrej

>
> I like to know about the points on which I should work for the
> implementation of these ideas.
>
> Thanks and Regards,
> Vedansh
>
> --
> 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/927d4c71-bdaa-4772-a2d8-174888af34bd%40googlegroups.com.
>
> 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 [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/CADDwiVA8LU4F1H7hEm%3DPrg5vpGfb%2BHxujyL0QgrH_AQ3VSHa8g%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to