On 03/18/2012 03:04 PM, Gaurav Sathe wrote:
Under group theory(and ring theory) I intend to implement the following:
subgroups, normal and quotient groups, homomorphisms on groups and
permutation groups.
Under vector spaces:
basis for a vector space, dual vector spaces and modules
Field theory however has a much larger scope for implementation since
it includes the Galois theory. I could also implement extension fields.
I think this topic is large enough for a whole summer's work and would
make a great addition to sympy.
On Sun, Mar 18, 2012 at 12:39 AM, David Joyner <[email protected]
<mailto:[email protected]>> wrote:
On Sat, Mar 17, 2012 at 2:07 PM, Gaurav Sathe
<[email protected] <mailto:[email protected]>> wrote:
> Hi all, I am interested in participating in Gsoc and I would
like to know if
> this could be a good project for sympy.
>
> As you know the concept of group theory is widely used in abstract
> mathematics. Currently there is no module in sympy for the
various algebraic
> structures which come under abstract maths such as
groups,rings,vector
> spaces,modules and fields.
> I really think all these modules should be inculcated into sympy
and I would
> be very much interested in doing the same as a part of Gsoc
I think doing some of this this could be a very useful addition.
How specifically do you intend to implement groups?
Or vector spaces/matrices over a finite field?
>
> I would really appreciate any feedback and suggestions as to how
I can move
> forward with this idea
>
> Cheers...
>
> P.S.: Patch requirement: I tried to fix this bug from the issues
list and
> have sent a pull request
>
> https://github.com/sympy/sympy/pull/1117
>
>
> Can someone please go through this and let me know if its OK... Thnx
>
>
>
>
>
> --
> 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/-/5e7iSce1HLIJ.
> To post to this group, send email to [email protected]
<mailto:[email protected]>.
> To unsubscribe from this group, send email to
> [email protected]
<mailto:sympy%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/sympy?hl=en.
--
You received this message because you are subscribed to the Google
Groups "sympy" group.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
To unsubscribe from this group, send email to
[email protected]
<mailto:sympy%[email protected]>.
For more options, visit this group at
http://groups.google.com/group/sympy?hl=en.
--
Gaurav Sathe
-Student at BITS Pilani - Goa Campus
--
You received this message because you are subscribed to the Google
Groups "sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy?hl=en.
You might want to look at the documentation for the geometric algebra
module for some ideas
http://docs.sympy.org/0.7.1/modules/galgebra/GA/GAsympy.html
I am currently doing a complete rewrite of the module since the original
version is not very extensible (pythonic) and does not use sympy in an
optimum way for implementation (not to mention that due to the way it is
written I have trouble understanding the code I wrote a few years ago).
--
You received this message because you are subscribed to the Google Groups
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sympy?hl=en.