I assume you want to do 2 things:
1. translate their PDE solver (numerical or symbolic?),
2. translate the DG computation package.
For 2, I'd contact the guy who presented the work at the conference and
tell him what you'd like to do. Better yet, you could ask him for help.
For 1, I imagine this would be quite difficult and don't see that
"copying" would be an issue. Maple is Pascal-like, as is GAP, and
is much different than Python. You'd probably end up rewriting an
enormous amount of code, finding your own improvements along the way.
In any case, I imagine the PDE solver came from someone's
work and it would be nice if you could track him/her down and
tell him/her your plans as with the DG package. You could post to
sci.math.symbolic or maybe email some Maple users group.

BTW, a differential forms package has just been (or is being, as we speak)
added to the "bleeding edge" version of Maxima. I get the impression that
the code is written by a Japanese grad student with not great English
language skills, so expect very little English documentation. However, some
other people on the maxima users list are saying very nice things about it.
This may or may not help with your other project, but just thought I'd
mention it.

+++++++++++++++++++++++++++++++++++++++++++++++

On 10/30/06, Joshua Kantor <[EMAIL PROTECTED]> wrote:
>
> I was at a conference this weekend where someone presented a maple
> package they had been writing for doing certain differential geometry
> computations. His packages is mostly independent of anything maple
> specific however it does use their PDE solver intensively. This PDE
> Solver is a part of maple but is implemented in their maple language
> and the source is "apparently" viewable. Suppose I wanted to implement
> the same capabilities in SAGE. Can I use their algorithm as the basis,
> if so how much "copying" is permissable. I know that for writing
> drivers for linux they are very paranoid about using a so called clean
> room system where one group analyzes the drivers and writes up specs.
> Then a separate group which is not allowed any contact, implements
> these specs. This is to create some sort of barrier to prevent legal
> action.
>
> http://en.wikipedia.org/wiki/Clean_room_design
>
> Obviously IANAL and unfortunately NOYAL (none of you are lawyers) but
> still I was curious.
>
>
>
>
> Josh
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to