Forgot to add that we would need to include some kind of spreadsheet-
like capability, which is quite useful and convenient when one wants
to create/edit matrices and arrays.

Hazem

On Mar 22, 11:23 pm, Hazem <hazem.biqa...@gmail.com> wrote:
> Thank you all for your feedback.
>
> I agree that maintaining anoher version of Sage is probably spreading
> current resources too thin. I was asking to see if this was indeed the
> case. On the other hand, an engineering and physics oriented Sage
> could help boost Sage and bring in more resources from a largely
> untapped and enthusiastic audience. We would be competing more
> directly with Mathematica in particular, and other packages (MATLAB,
> etc.) in general, and making alot of waves and getting more attention
> that way.
>
> We could start simply by packaging a version of Sage that is smaller
> and drops most of the parts that are not widely used by most applied
> scientists and engineers, and emphasizes other packages and
> capabilities found in MATLAB for example. Documentation would
> necessarily have to be written or adapted with applied scientists in
> mind, and an aggressive promotion campaign among users of commercial
> computation software would be necessary.
>
> This version of Sage would be based on the main version, but would be
> a subset of it for simplicity's sake, more or less, with some optional
> packages treated as standard. It would be important not to include
> packages that have overlapping functionality, but choose only one of
> them. The distribution must be kept relatively small both for size and
> to keep it less confusing to a newbie. More integration would come
> with time.
>
> One great "selling" feature would be Cython, which provides the
> possibility to achive high computation speeds coupled with a nice and
> clean programming language. This is a big consideration for engineers
> and applied scientists and it is noteworhy that Python already has a
> growing user base among them. With Scilab we can even offer a MATLAB-
> like language as an option or as part of a mixed environment. Symbolic
> capabilties can be handled by a subset of the packages already offered
> (or soon to be offered) by Sage.
>
> I know what you are going to say: "Hazem, whya don't you do it?"
>
> I would love to, but honestly my time does not permit, even if I knew
> how to do it. I will keep it i mind, though.
>
> We can advertise for volunteers to take over and run the project, at
> least.
>
> best regards,
>
> Hazem
>
> On Mar 22, 9:45 pm, Tim Lahey <tim.la...@gmail.com> wrote:
>
> > On Mar 22, 2009, at 9:37 PM, Minh Nguyen wrote:
>
> > > I don't think that maintaining another version of Sage is the way to
> > > go at the moment, since many developers have enough on their hands and
> > > little time to implement them. What I think is appropriate is to write
> > > a Sage interface to your favourite physics/engineering/numerical
> > > system, package your interface as an spkg, and announce your spkg on
> > > the sage-devel mailing list. A list of current spkg can be found at
>
> > In my mind, what's generally necessary for engineering purposes is
> > a) examples of Sage used for engineering and b) consistency across the
> > various interfaces. Right now, one pretty much has to choose if you're
> > going to work with polynomials or with symbolics. It would be nice if
> > you could take a polynomial you've defined with Pynac, use the fast
> > polynomial routines and go back to the Pynac routines for the other
> > operations. Plus, there hasn't been a way to do integration with the
> > Pynac symbolics.
>
> > Cheers,
>
> > Tim.
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to