atomsIsInstalled — Determines whether the module is installed. Returns true if the module is installed, false otherwise.
res = atomsIsInstalled(modules[,section])
mx1, mx2 Matrix of strings:
| 1st Col. | Technical name | Mandatory | |
| 2nd Col. | Version | Optionnal | If this field is empty or is not present, module's version is ignored. |
| 3rd Col. | Section | Optionnal | If this field is empty or is not present, module's section is ignored. |
This argument controls the list of searched modules.
section is a single-string and its value should be :
"all": atomsIsInstalled() searchs external
modules installed in both "user" and "allusers" sections.
"allusers": atomsIsInstalled() searchs external
modules installed in the "allusers" section.
"user": atomsIsInstalled() searchs external
modules installed in the "user" section.
The default value is "all".
atomsSetConfig("Verbose","True");
atomsRepositoryAdd("http://scene1.test.atoms.scilab.org");
// Install the needed module for the purpose of the example
atomsInstall("toolbox_5","user");
// simplest way
atomsIsInstalled("toolbox_5");
// Check several modules ...
atomsIsInstalled(["toolbox_5" "toolbox_4"])
// ... with a specific version
atomsIsInstalled(["toolbox_5" "1.0" ; "toolbox_4" "1.0" ; "toolbox_5" "1.1"])
// ... installed in a specific section
atomsIsInstalled(["toolbox_5" "1.0" ; "toolbox_4" "1.0" ; "toolbox_5" "1.1"],"user")
atomsIsInstalled(["toolbox_5" "1.0" ; "toolbox_4" "1.0" ; "toolbox_5" "1.1"],"allusers")
// Some cleaning ...
atomsRepositoryDel("http://scene2.test.atoms.scilab.org");
atomsRemove("toolbox_2");