13.07.2015 Views

A Proposal of a Mathematical Roadmap for Scilab DRAFT - Projects

A Proposal of a Mathematical Roadmap for Scilab DRAFT - Projects

A Proposal of a Mathematical Roadmap for Scilab DRAFT - Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

s<strong>of</strong>twares. The author compares various simple and complex problems and how theycan be approached in various languages. This work is done in the context <strong>of</strong> theNumerical <strong>Mathematical</strong> Consortium. The analysis addresses some incompatibilityissues within languages and their impact. This work is continued by Alan Edelmanand presented in ”Open Source and Traditional Technical Computing” by AlanEdelman [2].1.7 What not to doIn the past, symbolic computations were perceived as being out <strong>of</strong> the scope <strong>of</strong> <strong>Scilab</strong>,which focuses mainly on numerical computations. Whether this choice should remainin the next years is subject to discussion.TODO : finish that section.1.8 Users feedbackWhat features would users want in the coming years and <strong>for</strong> what use cases ? Anyonewilling to share his comments is invited to contact the authors <strong>of</strong> this report.1.9 Methodology used in this documentFor each mathematical problem, we analyze the following points :• what is the current state <strong>of</strong> <strong>Scilab</strong> ?• what features are to provide ?• why it fits in <strong>Scilab</strong> scope ?• is there existing library to connect to <strong>Scilab</strong> ?• is there a <strong>Scilab</strong> toolbox providing the feature ?• does Matlab provide an equivalent feature ?Detailed feature requests should be written as ”<strong>Scilab</strong> Enhancement <strong>Proposal</strong>s”and not in this document.When a library is suggested <strong>for</strong> connection, we pay attention to at least thefollowing points :• license : is the license authorizes the inclusion in <strong>Scilab</strong> ?• language : is the language compatible with <strong>Scilab</strong> ?• mathematical algorithms : is the algorithm efficient, robust, fast, up-to-date ?• documentation : is the library correctly documented with respect to <strong>Scilab</strong>requirements ?• tests : is the library tested ?10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!