[Scilab-Dev] Q/A about features

Amanda Osvaldo lambdasoftware at yahoo.es
Thu Feb 23 12:59:28 CET 2017


Hello Samuel, it's good to see you have appreciated the suggestions.
I will put the suggestions in the wiki, but before I want to discuss
the ideas here to enrich and mature.
I have not answered just below your words because my email client is
not working well. :-P
> > * Salvar o ambiente

(Save the environment)
Yes, in the client I can do it.But how to do in the CLI in text
mode?It's to automate many operations and to expand the work in text
mode.
> > * Interaction with users

Yes, including I have reported issues in bugzilla.But I don't know if a
user takes more than 2 minutes to be able to report something, I
believe he can desist.
> > * % keyword as comment:

The need it's simple.
Not always a software can do everything.

So to improve the job sometimes it needs to switch to a software to
other in differents steps of the job.

Think about the differences in modules, hardware consumption, and cost.

In common they always will have the same scripts. So better
compatibility make this exchange smoother.

For example:
I can convert images to HDF5 with Octave.
Run a personalized module in SciLAB
Make the heavy job in a cluster with MatLAB.
And Finish in SciLAB with the personalized module.

And no always what macro will run in each software it's clear. So it's
necessary that the 3 share the same scripts.

> > * Colors and arrays with names instead of numbers

Is about to reduce the number of steps and gain productivity. Including
for more complex selections.
Using the %nan i need:1. to write the selection operation2. make a
array copy 3. put %nan in the selection4. display the array5. restore
the original array
It's 5 steps. :-O If the selection it's always the same so why do not
reduce the visualization to a only single step ?
Repeat this 100 times on the same day it's a nightmare.
And more, the idea to put colors and words can be used to introduce
sense in the numbers.A matrix may have not only one word, but many.
For example: Normal, Caution, Danger, Error.The colors can have the
same meaning.
I don't know If I'm being clear
> > * Pool of formulas

It's a dilemma.
It I have a good engineering team but they can not or do not know how
to make a good SciLAB implementation, I will need another good team for
the implementation.And more, when the engineering team finished the
work, they need to wait for the implementation team start and finish
the implementation.
It without say about the documentation.
Why I need two teams to do the job if I can do all with one team and in
less time?
It's a dilemma of how to reduce the financial cost for projects.And
MathML it's a answer. :-D 
-- Amanda Osvaldo
On Thu, 2017-02-23 at 00:03 +0100, Samuel Gougeon wrote:
>     Hello Amanda,
> 
>       
> 
>       Thanks for this very long list of nice ideas and/or questions.
> 
>       I guess you already know this wiki page:
>       https://wiki.scilab.org/GSoC_project_proposal
> 
>       You may add some ideas and open new pages to describe them.
> 
>       But thinking about is quite easy. Doing things is nicer :)
> 
>       
> 
>       I would like just answer to some of your questions:
> 
>       
>       
> > * Salvar o ambiente
> > 
> >         I have not found in
> >         the manual, is there any way to save all the variables and
> >         macros
> >         that are in memory in an HDF5 file to then load it again?
> >         
> > 
> >         This allows a person
> >         to stop what he is doing and continue later from where he
> > left
> >         off.
> > 
> >       
> 
>       
> 
>       This is possible from the console menu File => Save/Load
>         environment.."
> 
>       This includes opened figures, that are also saved and
>       restored.
> 
>       
> 
>       
> >         
> >         
> >         
> >         
> > 		@page { margin: 2cm }
> > 		h1 { margin-bottom: 0.21cm }
> > 		h1.western { font-family: "Liberation Sans", sans-
> > serif; font-size: 18pt }
> > 		h1.cjk { font-family: "Droid Sans Fallback"; font-size: 
> > 18pt }
> > 		h1.ctl { font-family: "Droid Sans Devanagari"; font-
> > size: 18pt }
> > 		p { margin-bottom: 0.25cm; line-height: 120% }
> > 		a:link { so-language: zxx }
> > 	
> 
>       
> > *
> >           Interaction with users
> > 
> >           I
> >           believe it's important to give more openness to users.
> > 
> >           Starting
> >           with a button to allow reporting a bug from SciLAB itself
> > and
> >           send an
> >           evaluation about usability.
> >         Maybe
> >           even the documentation should be open for users to re-
> > write
> >         
> > 
> >       
> 
>       
> 
>       Each embedded help page has a "Report a bug" link available at
> its
>       top, pointing to the Bugzilla online bug tracker. The only
> issue
>       with this link is that it appears also for pages of external
>       modules, whose bugs trackers are not on bugzilla.
> 
>       The "uman" module proposes other facilities around the
>       documentation, bug reporting, archives of mailing lists, etc.
> 
>       The online help pages allow any logged visitor to make some
> online
>       comments about the page, in his/her chosen language. This
> service
>       has been designed as for the PHP documentation. It is poorly
> used
>       for Scilab pages, but nothing prevents using it more
> intensively.
> 
>       Any user knowing well Scilab features can already contribute to
>       improve help pages, through GIT and the Scilab codereview:
>       https://codereview.scilab.org/
> 
>       If not already done, you can create your own Scilab account and
>       logging on help pages, the wiki, bugzilla, codeReview, etc.
> 
>       
> 
>       
> > * % keyword as comment:
> > 
> >         For better
> >         compatibility with Octave and MatLAB.
> >       
> 
>       Just let me know why Scilab should be Matlab compatible.
> Matlabers
>       have already Octave, that clones Matlab, and that have a rather
>       official policy to be such a clone. And now it has a nice IDE!
> 
>       So, i would be
>         really interested knowing the interest to build and use the
> twin
>         of a clone, whereas there are so many original things to do
> and
>         build, without being so servile.
> 
>         Then, why not joining more simply the Octave community?
> 
>         When time to time newbies ask on Scilab mailing list "why
> using
>         Scilab rather than Matlab", i feel that answers are most
> often
>         very rare and poor. So, the reasons making Matlab lobbyists
> so
>         shy to answer to this kind of questions is still really a
>         mystery to me. But i am still curious ! :))
>       
>         
>       
>       
>         
>       
>       
>         
>         
>         
> 		@page { margin: 2cm }
> 		h1 { margin-bottom: 0.21cm }
> 		h1.western { font-family: "Liberation Sans", sans-
> serif; font-size: 18pt }
> 		h1.cjk { font-family: "Droid Sans Fallback"; font-size: 
> 18pt }
> 		h1.ctl { font-family: "Droid Sans Devanagari"; font-
> size: 18pt }
> 		p { margin-bottom: 0.25cm; line-height: 120% }
> 		a:link { so-language: zxx }
>         
> > * Colors and arrays with names instead
> >           of numbers
> > 
> >           .../...
> > 
> >           
> >           
> >         
> 
>       
>       I am not sure
>           that i have caught what you meant. But please have a look
> to
>           the rather straightforward following:
>       
> 
>         --> m = rand(4,3)
> 
>        m  = 
> 
>          0.3616361   0.3321719   0.2693125
> 
>          0.2922267   0.5935095   0.6325745
> 
>          0.5664249   0.5015342   0.4051954
> 
>          0.4826472   0.4368588   0.9184708
> 
>       
> 
>       
> 
>       --> m(m<0.2 | m>0.5) = %nan
> 
>        m  = 
> 
>          0.3616361   0.3321719   0.2693125
> 
>          0.2922267   Nan         Nan      
> 
>          Nan         Nan         0.4051954
> 
>          0.4826472   0.4368588   Nan      
> 
>       
> 
>       
>         
>       
>       
>       .../...
> 
>       
> 
>       
> > * Pool of formulas
> >         .../...
> > 
> >           Why not let SciLAB
> >           run ODF and MathML files and convert them to functions
> >           automatically?
> >         
> >         Something like
> >         
> >         exec
> >           “formula.odf”
> >         exec “formula.mml”
> >         In the case of
> >           MathML, because it is an XML format, SciLAB itself
> > already has
> >           the
> >           infrastructure to load and convert to a macro.
> >       
> 
>       
> 
>       AFAIU, definitely not. Your formulae hold some formal
> expressions,
>       not numerical ones/codes.
> 
>       Scilab is made for Numerical computing, not for formal
> computing
>       like Maxima.
> 
>     
> 
>     
> 
>     HTH
> 
>     Samuel
> 
>     
> 
>     
> 
>   
> 
> _______________________________________________
> dev mailing list
> dev at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/dev/attachments/20170223/2af49e2f/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: face-smile-big.png
Type: image/png
Size: 1580 bytes
Desc: not available
URL: <https://lists.scilab.org/pipermail/dev/attachments/20170223/2af49e2f/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: face-raspberry.png
Type: image/png
Size: 1605 bytes
Desc: not available
URL: <https://lists.scilab.org/pipermail/dev/attachments/20170223/2af49e2f/attachment-0001.png>


More information about the dev mailing list