[Scilab-users] Toolbox for Scilab 6

Claus Futtrup cfuttrup at gmail.com
Mon Aug 6 18:48:34 CEST 2018


Hi Samuel

Thank you very much for reaching out and providing constructive 
feedback. It is what I need.

Best regards,
Claus

On 05.08.2018 00:05, Samuel Gougeon wrote:
> Le 04/08/2018 à 21:54, Claus Futtrup a écrit :
>> Hi there
>>
>> Is there anyone who could help me with the CMA-ES optimization 
>> toolbox for Scilab 6?
>>
>> I wasn't successful in creating a functioning toolbox for Scilab 5 in 
>> the first place.
>
> Yet, you have published some binaries...
>
> What are the problems?
> Since there is no unit test, we could expect that examples work. But 
> they don't.
> And they can't. Examples:
>
>   * cma_ask, cma_new: the examples include
>       o a call to cma_stop(), but there is no page for it. => Please
>         document it, or remove it from the example..
>       o some calls to undefined fitfun()...
>   * cma_optim:
>       o the first line uses getf(), that was removed from Scilab 5.3.0
>         (2010-12-16..) << 5.5
>       o again, fitfun is called without being defined. Now we
>         understand its meaning.
>   * cma_tell:
>       o y(i) = costf(X(i)); // costf needs to be defined   ==> ??
>
> If there are no unit tests, not a single complete runnable example, no 
> code up-to-date with at least Scilab 5.4 (for which the first release 
> was published), your question is not just about getting help to port 
> the module from Scilab 5.4 to 5.5 and 6.0...
>
> About the macros: some advices to make the code usable on Scilab 6.0 
> (and 5):
> Most of functions are defined in a single file: cma.sci. In Scilab 6, 
> only the first function of the file (or the one having the name of the 
> file) is public. Other ones are private, and can be called only by the 
> public one.
> So, in pratical,
>
>   * split the file cma.sci in as many files .sci as needed. internal
>     functions (not documented) that are shared by several separate
>     (public or internal) functions must also be defined separately.
>
> Cheers
> Samuel
>
>
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users




---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20180806/685ef53e/attachment.htm>


More information about the users mailing list