I haven't looked at it much, but I think there is some finite field stuff 
internally in the Polys module.  See the Galois_Polys file, and also the new 
module (issue 1598).

Aaron Meurer
On Jan 29, 2010, at 5:46 PM, Kasun Samarasinghe wrote:

> Thank you. So I will start with your steps. Update you on the progress
> 
> Kasun
> 
> On Sat, Jan 30, 2010 at 1:41 AM, David Joyner <wdjoy...@gmail.com> wrote:
> On Fri, Jan 29, 2010 at 7:34 PM, Kasun Samarasinghe
> <kwsamarasin...@gmail.com> wrote:
> > No, I ment a project idea where i can work with Sympy with regard to coding
> > theory?
> 
> 
> Okay.
> I would start by implementing finite fields.
> Then I would create (extend?( classes of vector spaces and matrix spaces
> over finite fields.
> Next, I would implement (or extend?) the row-reduced echelon form
> algorithm to matrices over finite fields (it may exist in SymPy already over
> the reals or rationals or something like that)..
> Then I would basically steal "my" code for the Python class LinearCodes
> in Sage (see the previous email for the directory location).
> 
> This would be a really good start I think.
> 
> 
> >
> > On Sat, Jan 30, 2010 at 1:25 AM, David Joyner <wdjoy...@gmail.com> wrote:
> >>
> >> On Fri, Jan 29, 2010 at 5:17 PM, Kasun Samarasinghe
> >> <kwsamarasin...@gmail.com> wrote:
> >> > david,
> >> >
> >> > I m looking out and reading several ideas these days. Do you have any
> >> > idea
> >> > related to Coding where I can start working on?
> >> >
> >>
> >>
> >> In terms of Python code? There is some code at
> >> http://hg.sagemath.org/sage-main/file/21efb0b3fc47/sage/coding
> >> Anything written by me (See the AUTHORS section of the
> >> docstring) I am happy to relicense as BSD.
> >>
> >> Or do you mean good mathematical texts/papers?
> >>
> >>
> >>
> >> > regards,
> >> > Kasun
> >> >
> >> > On Thu, Jan 28, 2010 at 9:38 PM, Ondrej Certik <ond...@certik.cz> wrote:
> >> >>
> >> >> On Thu, Jan 28, 2010 at 12:23 PM, Vinzent Steinberg
> >> >> <vinzent.steinb...@googlemail.com> wrote:
> >> >> > Tensors could be also a great project, given that I heard that many
> >> >> > are complaining about Mathematica's implementation.
> >> >> >
> >> >> > Also see http://code.google.com/p/sympy/issues/detail?id=16 for this.
> >> >>
> >> >> Yes, together with special and general relativity stuff, like the
> >> >> Lorentz matrix etc. So that one can write some tensor in a local
> >> >> inertial frame, like
> >> >>
> >> >> T^\mu\nu = diag(rho*c^2, p, p, p)
> >> >>
> >> >> and get it automatically transformed into some other frame using the
> >> >> Lorentz transformation:
> >> >>
> >> >> T^\mu\nu = (rho + p/c^2)u^\mu u^\nu + p g^\mu\nu
> >> >>
> >> >> see here:
> >> >>
> >> >>
> >> >>
> >> >> http://certik.github.com/theoretical-physics/book/src/fluid-dynamics/general.html#perfect-fluids
> >> >>
> >> >> it'd be nice to play with such things in sympy.
> >> >>
> >> >> Ondrej
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "sympy" group.
> >> >> To post to this group, send email to sy...@googlegroups.com.
> >> >> To unsubscribe from this group, send email to
> >> >> sympy+unsubscr...@googlegroups.com.
> >> >> 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 sy...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > sympy+unsubscr...@googlegroups.com.
> >> > 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 sy...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> sympy+unsubscr...@googlegroups.com.
> >> 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 sy...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > sympy+unsubscr...@googlegroups.com.
> > 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 sy...@googlegroups.com.
> To unsubscribe from this group, send email to 
> sympy+unsubscr...@googlegroups.com.
> 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 sy...@googlegroups.com.
> To unsubscribe from this group, send email to 
> sympy+unsubscr...@googlegroups.com.
> 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 sy...@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to