Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Sopi details
Login with GitLab

Sopi

An optimisation problem interpreter
(2618 downloads for this version - 3263 downloads for all versions)
Details
Version
0.1
A more recent valid version with binaries for Scilab 5.5 exists: 0.1.2
Author
Pierre Vuillemin
Owner Organization
private individual
Maintainer
Pierre Vuillemin
Category
License
Creation Date
October 5, 2016
Source created on
Scilab 5.5.x
Binaries available on
Scilab 5.5.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("sopi")
Description
            Sopi stands for Scilab Optimisation Problem Interpreter and is a tool for easing
the process of writing optimisation problems in Scilab. More specifically, it
enables you to use standard Scilab operators to formulate optimisation
problems.

Note that Sopi is still largely under development and you are therefore likely
to experience various bugs. Comments and feedbacks are welcome.
            
Files (2)
[30.91 kB]
Source code archive

[128.16 kB]
OS-independent binary for Scilab 5.5.x
Binary version (all platforms)
Automatically generated by the ATOMS compilation chain

News (0)
Comments (1)     Leave a comment 
Comment from Samuel Gougeon -- October 30, 2016, 01:56:42 PM    
Hello Pierre,
I wanted to install sopi, but the installation fails. The module looks badly packaged.
The installation creates a SCI\contrib\0.1 subdir instead of SCI\contrib\sopi and
SCI\contrib\sopi\0.1\ subdirs.
I succeeded in installing other packages, but this one fails.
It may be due either to some bugged changes done on the server in last June+July and
occurring for modules versions created since then, or to the packaging of sources.
I will try posting a new version of the "uman" module and see what happens.
Best regards
Answer from Pierre Vuillemin -- October 31, 2016, 11:18:14 AM    
Hello Samuel,

Thank you for letting me know. This is the first time I have posted something on Atoms and
I am still not 100% sure on how the whole process works.

With linux, I can install the module fine from the Atoms portal within Scilab. But it
seems to put the module in SCIHOME/atoms/sopi, and not in contrib. Is it platform
dependent?

I may have taken some liberties with the way the module is internally organized and thus
built, but I don't see how it could mess at that level.

In any case, I have just realized that I did not give a clear access to the example, hence
I must post an updated version.
Answer from Samuel Gougeon -- November 1, 2016, 02:09:18 PM    
Hello Pierre,

.../...
> With linux, I can install the module fine from the Atoms portal within Scilab. But it
> seems to put the module in SCIHOME/atoms/sopi, and not in contrib. Is it platform
> dependent?

Yes, because you installed it as a single user, not as admin for all users.

> I may have taken some liberties with the way the module is internally organized and
> thus
> built, but I don't see how it could mess at that level.
In your .tar file, all things are at the root. They are not in a sopi/ dir
This may be the problem for ATOMS (at least it is a difference wrt some other packages).
The ATOMS system is still not very robust. It should be able to detect such a situation,
and be able to fix it on-the-fly whether it is actually an issue.
Answer from Pierre Vuillemin -- November 2, 2016, 06:32:19 PM    
I see, I was not aware that you could install a module as admin.

I may have (accidentally) fixed the issue in the new version as the archive contains a
folder sopi. So I will see if it manage to build. 
I did not pay enough attention and have added the .git folder though... Hence I will have
to make another, cleaner, version at some point.
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.